swagger: "2.0"
schemes:
  - https
host: webservices5.autotask.net
basePath: /ATServicesRest
info:
  title: Datto|Autotask PSA Rest API
  version: v1
  x-apisguru-categories:
    - tools
  x-logo:
    url: https://www.datto.com/img/brand/datto-logo-blue-datto.svg
  x-origin:
    - format: swagger
      url: https://webservices5.autotask.net/ATServicesRest/swagger/docs/v1
      version: "2.0"
  x-providerName: autotask.net
paths:
  /V1.0/ActionTypes:
    patch:
      consumes:
        - application/json
      operationId: ActionTypes_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ActionTypeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
    post:
      consumes:
        - application/json
      operationId: ActionTypes_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ActionTypeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
    put:
      consumes:
        - application/json
      operationId: ActionTypes_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ActionTypeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
  /V1.0/ActionTypes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ActionTypes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
  /V1.0/ActionTypes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ActionTypes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
  /V1.0/ActionTypes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ActionTypes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
  /V1.0/ActionTypes/query:
    get:
      consumes:
        - application/json
      operationId: ActionTypes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ActionTypeModel,ActionType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
    post:
      consumes:
        - application/json
      operationId: ActionTypes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ActionTypeModel,ActionType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
  /V1.0/ActionTypes/query/count:
    get:
      consumes:
        - application/json
      operationId: ActionTypes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
    post:
      consumes:
        - application/json
      operationId: ActionTypes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
  "/V1.0/ActionTypes/{id}":
    delete:
      consumes:
        - application/json
      operationId: ActionTypes_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
    get:
      consumes:
        - application/json
      operationId: ActionTypes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ActionTypeModel,ActionType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ActionTypes
  /V1.0/AdditionalInvoiceFieldValues/entityInformation:
    get:
      consumes:
        - application/json
      operationId: AdditionalInvoiceFieldValues_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AdditionalInvoiceFieldValues
  /V1.0/AdditionalInvoiceFieldValues/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: AdditionalInvoiceFieldValues_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AdditionalInvoiceFieldValues
  /V1.0/AdditionalInvoiceFieldValues/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: AdditionalInvoiceFieldValues_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AdditionalInvoiceFieldValues
  /V1.0/AdditionalInvoiceFieldValues/query:
    get:
      consumes:
        - application/json
      operationId: AdditionalInvoiceFieldValues_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[AdditionalInvoiceFieldValueModel,AdditionalInvoiceFieldValue]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AdditionalInvoiceFieldValues
    post:
      consumes:
        - application/json
      operationId: AdditionalInvoiceFieldValues_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[AdditionalInvoiceFieldValueModel,AdditionalInvoiceFieldValue]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AdditionalInvoiceFieldValues
  /V1.0/AdditionalInvoiceFieldValues/query/count:
    get:
      consumes:
        - application/json
      operationId: AdditionalInvoiceFieldValues_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AdditionalInvoiceFieldValues
    post:
      consumes:
        - application/json
      operationId: AdditionalInvoiceFieldValues_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AdditionalInvoiceFieldValues
  "/V1.0/AdditionalInvoiceFieldValues/{id}":
    get:
      consumes:
        - application/json
      operationId: AdditionalInvoiceFieldValues_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[AdditionalInvoiceFieldValueModel,AdditionalInvoiceFieldValue]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AdditionalInvoiceFieldValues
  /V1.0/Appointments:
    patch:
      consumes:
        - application/json
      operationId: Appointments_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/AppointmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
    post:
      consumes:
        - application/json
      operationId: Appointments_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/AppointmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
    put:
      consumes:
        - application/json
      operationId: Appointments_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/AppointmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
  /V1.0/Appointments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Appointments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
  /V1.0/Appointments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Appointments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
  /V1.0/Appointments/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Appointments_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
  /V1.0/Appointments/query:
    get:
      consumes:
        - application/json
      operationId: Appointments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[AppointmentModel,Appointment]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
    post:
      consumes:
        - application/json
      operationId: Appointments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[AppointmentModel,Appointment]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
  /V1.0/Appointments/query/count:
    get:
      consumes:
        - application/json
      operationId: Appointments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
    post:
      consumes:
        - application/json
      operationId: Appointments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
  "/V1.0/Appointments/{id}":
    delete:
      consumes:
        - application/json
      operationId: Appointments_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
    get:
      consumes:
        - application/json
      operationId: Appointments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[AppointmentModel,Appointment]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Appointments
  /V1.0/ArticleAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ArticleAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachments
  /V1.0/ArticleAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ArticleAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachments
  /V1.0/ArticleAttachments/query:
    get:
      consumes:
        - application/json
      operationId: ArticleAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ArticleAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachments
    post:
      consumes:
        - application/json
      operationId: ArticleAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ArticleAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachments
  /V1.0/ArticleAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: ArticleAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachments
    post:
      consumes:
        - application/json
      operationId: ArticleAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachments
  "/V1.0/ArticleAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: ArticleAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ArticleAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachments
  /V1.0/ArticleConfigurationItemCategoryAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociations
  /V1.0/ArticleConfigurationItemCategoryAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociations
  /V1.0/ArticleConfigurationItemCategoryAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociations
  /V1.0/ArticleConfigurationItemCategoryAssociations/query:
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleConfigurationItemCategoryAssociationModel,ArticleInstalledProductCategoryAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociations
    post:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleConfigurationItemCategoryAssociationModel,ArticleInstalledProductCategoryAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociations
  /V1.0/ArticleConfigurationItemCategoryAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociations
    post:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociations
  "/V1.0/ArticleConfigurationItemCategoryAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleConfigurationItemCategoryAssociationModel,ArticleInstalledProductCategoryAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociations
  /V1.0/ArticleNotes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ArticleNotes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotes
  /V1.0/ArticleNotes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ArticleNotes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotes
  /V1.0/ArticleNotes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ArticleNotes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotes
  /V1.0/ArticleNotes/query:
    get:
      consumes:
        - application/json
      operationId: ArticleNotes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleNoteModel,ArticleNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotes
    post:
      consumes:
        - application/json
      operationId: ArticleNotes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleNoteModel,ArticleNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotes
  /V1.0/ArticleNotes/query/count:
    get:
      consumes:
        - application/json
      operationId: ArticleNotes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotes
    post:
      consumes:
        - application/json
      operationId: ArticleNotes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotes
  "/V1.0/ArticleNotes/{id}":
    get:
      consumes:
        - application/json
      operationId: ArticleNotes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleNoteModel,ArticleNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotes
  /V1.0/ArticlePlainTextContent/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContent_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContent
  /V1.0/ArticlePlainTextContent/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContent_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContent
  /V1.0/ArticlePlainTextContent/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContent_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContent
  /V1.0/ArticlePlainTextContent/query:
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContent_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticlePlainTextContentModel,ArticlePlainTextContent]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContent
    post:
      consumes:
        - application/json
      operationId: ArticlePlainTextContent_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticlePlainTextContentModel,ArticlePlainTextContent]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContent
  /V1.0/ArticlePlainTextContent/query/count:
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContent_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContent
    post:
      consumes:
        - application/json
      operationId: ArticlePlainTextContent_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContent
  "/V1.0/ArticlePlainTextContent/{id}":
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContent_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticlePlainTextContentModel,ArticlePlainTextContent]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContent
  /V1.0/ArticleTagAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociations
  /V1.0/ArticleTagAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociations
  /V1.0/ArticleTagAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociations
  /V1.0/ArticleTagAssociations/query:
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleTagAssociationModel,ArticleTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociations
    post:
      consumes:
        - application/json
      operationId: ArticleTagAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleTagAssociationModel,ArticleTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociations
  /V1.0/ArticleTagAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociations
    post:
      consumes:
        - application/json
      operationId: ArticleTagAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociations
  "/V1.0/ArticleTagAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleTagAssociationModel,ArticleTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociations
  /V1.0/ArticleTicketAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociations
  /V1.0/ArticleTicketAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociations
  /V1.0/ArticleTicketAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociations
  /V1.0/ArticleTicketAssociations/query:
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleTicketAssociationModel,ArticleTicketAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociations
    post:
      consumes:
        - application/json
      operationId: ArticleTicketAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleTicketAssociationModel,ArticleTicketAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociations
  /V1.0/ArticleTicketAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociations
    post:
      consumes:
        - application/json
      operationId: ArticleTicketAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociations
  "/V1.0/ArticleTicketAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleTicketAssociationModel,ArticleTicketAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociations
  /V1.0/ArticleToArticleAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociations
  /V1.0/ArticleToArticleAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociations
  /V1.0/ArticleToArticleAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociations
  /V1.0/ArticleToArticleAssociations/query:
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleToArticleAssociationModel,ArticleToArticleAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociations
    post:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleToArticleAssociationModel,ArticleToArticleAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociations
  /V1.0/ArticleToArticleAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociations
    post:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociations
  "/V1.0/ArticleToArticleAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleToArticleAssociationModel,ArticleToArticleAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociations
  /V1.0/ArticleToDocumentAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociations
  /V1.0/ArticleToDocumentAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociations
  /V1.0/ArticleToDocumentAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociations
  /V1.0/ArticleToDocumentAssociations/query:
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleToDocumentAssociationModel,ArticleToDocumentAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociations
    post:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleToDocumentAssociationModel,ArticleToDocumentAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociations
  /V1.0/ArticleToDocumentAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociations
    post:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociations
  "/V1.0/ArticleToDocumentAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleToDocumentAssociationModel,ArticleToDocumentAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociations
  /V1.0/AttachmentInfo/entityInformation:
    get:
      consumes:
        - application/json
      operationId: AttachmentInfo_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AttachmentInfo
  /V1.0/AttachmentInfo/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: AttachmentInfo_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AttachmentInfo
  /V1.0/AttachmentInfo/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: AttachmentInfo_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AttachmentInfo
  /V1.0/AttachmentInfo/query:
    get:
      consumes:
        - application/json
      operationId: AttachmentInfo_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[AttachmentInfoModel,AttachmentInfo]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AttachmentInfo
    post:
      consumes:
        - application/json
      operationId: AttachmentInfo_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[AttachmentInfoModel,AttachmentInfo]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AttachmentInfo
  /V1.0/AttachmentInfo/query/count:
    get:
      consumes:
        - application/json
      operationId: AttachmentInfo_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AttachmentInfo
    post:
      consumes:
        - application/json
      operationId: AttachmentInfo_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AttachmentInfo
  "/V1.0/AttachmentInfo/{id}":
    get:
      consumes:
        - application/json
      operationId: AttachmentInfo_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[AttachmentInfoModel,AttachmentInfo]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AttachmentInfo
  /V1.0/BillingCodes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: BillingCodes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingCodes
  /V1.0/BillingCodes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: BillingCodes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingCodes
  /V1.0/BillingCodes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: BillingCodes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingCodes
  /V1.0/BillingCodes/query:
    get:
      consumes:
        - application/json
      operationId: BillingCodes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[BillingCodeModel,AllocationCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingCodes
    post:
      consumes:
        - application/json
      operationId: BillingCodes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[BillingCodeModel,AllocationCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingCodes
  /V1.0/BillingCodes/query/count:
    get:
      consumes:
        - application/json
      operationId: BillingCodes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingCodes
    post:
      consumes:
        - application/json
      operationId: BillingCodes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingCodes
  "/V1.0/BillingCodes/{id}":
    get:
      consumes:
        - application/json
      operationId: BillingCodes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[BillingCodeModel,AllocationCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingCodes
  /V1.0/BillingItemApprovalLevels:
    post:
      consumes:
        - application/json
      operationId: BillingItemApprovalLevels_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/BillingItemApprovalLevelModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItemApprovalLevels
  /V1.0/BillingItemApprovalLevels/entityInformation:
    get:
      consumes:
        - application/json
      operationId: BillingItemApprovalLevels_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItemApprovalLevels
  /V1.0/BillingItemApprovalLevels/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: BillingItemApprovalLevels_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItemApprovalLevels
  /V1.0/BillingItemApprovalLevels/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: BillingItemApprovalLevels_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItemApprovalLevels
  /V1.0/BillingItemApprovalLevels/query:
    get:
      consumes:
        - application/json
      operationId: BillingItemApprovalLevels_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[BillingItemApprovalLevelModel,BillingItemApprovalLevel]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItemApprovalLevels
    post:
      consumes:
        - application/json
      operationId: BillingItemApprovalLevels_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[BillingItemApprovalLevelModel,BillingItemApprovalLevel]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItemApprovalLevels
  /V1.0/BillingItemApprovalLevels/query/count:
    get:
      consumes:
        - application/json
      operationId: BillingItemApprovalLevels_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItemApprovalLevels
    post:
      consumes:
        - application/json
      operationId: BillingItemApprovalLevels_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItemApprovalLevels
  "/V1.0/BillingItemApprovalLevels/{id}":
    get:
      consumes:
        - application/json
      operationId: BillingItemApprovalLevels_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[BillingItemApprovalLevelModel,BillingItemApprovalLevel]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItemApprovalLevels
  /V1.0/BillingItems:
    patch:
      consumes:
        - application/json
      operationId: BillingItems_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/BillingItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItems
    put:
      consumes:
        - application/json
      operationId: BillingItems_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/BillingItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItems
  /V1.0/BillingItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: BillingItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItems
  /V1.0/BillingItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: BillingItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItems
  /V1.0/BillingItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: BillingItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItems
  /V1.0/BillingItems/query:
    get:
      consumes:
        - application/json
      operationId: BillingItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[BillingItemModel,BillingItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItems
    post:
      consumes:
        - application/json
      operationId: BillingItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[BillingItemModel,BillingItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItems
  /V1.0/BillingItems/query/count:
    get:
      consumes:
        - application/json
      operationId: BillingItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItems
    post:
      consumes:
        - application/json
      operationId: BillingItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItems
  "/V1.0/BillingItems/{id}":
    get:
      consumes:
        - application/json
      operationId: BillingItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[BillingItemModel,BillingItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - BillingItems
  /V1.0/ChangeOrderCharges:
    patch:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ChangeOrderChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
    post:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ChangeOrderChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
    put:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ChangeOrderChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
  /V1.0/ChangeOrderCharges/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
  /V1.0/ChangeOrderCharges/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
  /V1.0/ChangeOrderCharges/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
  /V1.0/ChangeOrderCharges/query:
    get:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ChangeOrderChargeModel,ChangeOrderCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
    post:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ChangeOrderChargeModel,ChangeOrderCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
  /V1.0/ChangeOrderCharges/query/count:
    get:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
    post:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
  "/V1.0/ChangeOrderCharges/{id}":
    delete:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
    get:
      consumes:
        - application/json
      operationId: ChangeOrderCharges_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ChangeOrderChargeModel,ChangeOrderCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeOrderCharges
  /V1.0/ChangeRequestLinks:
    post:
      consumes:
        - application/json
      operationId: ChangeRequestLinks_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ChangeRequestLinkModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeRequestLinks
  /V1.0/ChangeRequestLinks/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ChangeRequestLinks_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeRequestLinks
  /V1.0/ChangeRequestLinks/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ChangeRequestLinks_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeRequestLinks
  /V1.0/ChangeRequestLinks/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ChangeRequestLinks_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeRequestLinks
  /V1.0/ChangeRequestLinks/query:
    get:
      consumes:
        - application/json
      operationId: ChangeRequestLinks_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ChangeRequestLinkModel,ChangeRequestLink]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeRequestLinks
    post:
      consumes:
        - application/json
      operationId: ChangeRequestLinks_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ChangeRequestLinkModel,ChangeRequestLink]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeRequestLinks
  /V1.0/ChangeRequestLinks/query/count:
    get:
      consumes:
        - application/json
      operationId: ChangeRequestLinks_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeRequestLinks
    post:
      consumes:
        - application/json
      operationId: ChangeRequestLinks_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeRequestLinks
  "/V1.0/ChangeRequestLinks/{id}":
    delete:
      consumes:
        - application/json
      operationId: ChangeRequestLinks_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeRequestLinks
    get:
      consumes:
        - application/json
      operationId: ChangeRequestLinks_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ChangeRequestLinkModel,ChangeRequestLink]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChangeRequestLinks
  /V1.0/ChecklistLibraries:
    patch:
      consumes:
        - application/json
      operationId: ChecklistLibraries_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ChecklistLibraryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
    post:
      consumes:
        - application/json
      operationId: ChecklistLibraries_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ChecklistLibraryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
    put:
      consumes:
        - application/json
      operationId: ChecklistLibraries_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ChecklistLibraryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
  /V1.0/ChecklistLibraries/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraries_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
  /V1.0/ChecklistLibraries/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraries_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
  /V1.0/ChecklistLibraries/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraries_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
  /V1.0/ChecklistLibraries/query:
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraries_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ChecklistLibraryModel,ChecklistLibrary]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
    post:
      consumes:
        - application/json
      operationId: ChecklistLibraries_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ChecklistLibraryModel,ChecklistLibrary]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
  /V1.0/ChecklistLibraries/query/count:
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraries_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
    post:
      consumes:
        - application/json
      operationId: ChecklistLibraries_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
  "/V1.0/ChecklistLibraries/{id}":
    delete:
      consumes:
        - application/json
      operationId: ChecklistLibraries_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraries_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ChecklistLibraryModel,ChecklistLibrary]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraries
  "/V1.0/ChecklistLibraries/{parentId}/ChecklistItems":
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItemsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ChecklistLibraryChecklistItemModel,ChecklistLibraryChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItemsChild
    patch:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItemsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ChecklistLibraryChecklistItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItemsChild
    post:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItemsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ChecklistLibraryChecklistItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItemsChild
    put:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItemsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ChecklistLibraryChecklistItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItemsChild
  "/V1.0/ChecklistLibraries/{parentId}/ChecklistItems/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItemsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItemsChild
  "/V1.0/ChecklistLibraries/{parentId}/ChecklistItems/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItemsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItemsChild
  "/V1.0/ChecklistLibraries/{parentId}/ChecklistItems/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItemsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItemsChild
  "/V1.0/ChecklistLibraries/{parentId}/ChecklistItems/{id}":
    delete:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItemsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItemsChild
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItemsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ChecklistLibraryChecklistItemModel,ChecklistLibraryChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItemsChild
  /V1.0/ChecklistLibraryChecklistItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItems
  /V1.0/ChecklistLibraryChecklistItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItems
  /V1.0/ChecklistLibraryChecklistItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItems
  /V1.0/ChecklistLibraryChecklistItems/query:
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ChecklistLibraryChecklistItemModel,ChecklistLibraryChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItems
    post:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ChecklistLibraryChecklistItemModel,ChecklistLibraryChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItems
  /V1.0/ChecklistLibraryChecklistItems/query/count:
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItems
    post:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItems
  "/V1.0/ChecklistLibraryChecklistItems/{id}":
    get:
      consumes:
        - application/json
      operationId: ChecklistLibraryChecklistItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ChecklistLibraryChecklistItemModel,ChecklistLibraryChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ChecklistLibraryChecklistItems
  /V1.0/ClassificationIcons/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ClassificationIcons_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClassificationIcons
  /V1.0/ClassificationIcons/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ClassificationIcons_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClassificationIcons
  /V1.0/ClassificationIcons/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ClassificationIcons_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClassificationIcons
  /V1.0/ClassificationIcons/query:
    get:
      consumes:
        - application/json
      operationId: ClassificationIcons_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ClassificationIconModel,ClassificationIcon]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClassificationIcons
    post:
      consumes:
        - application/json
      operationId: ClassificationIcons_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ClassificationIconModel,ClassificationIcon]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClassificationIcons
  /V1.0/ClassificationIcons/query/count:
    get:
      consumes:
        - application/json
      operationId: ClassificationIcons_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClassificationIcons
    post:
      consumes:
        - application/json
      operationId: ClassificationIcons_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClassificationIcons
  "/V1.0/ClassificationIcons/{id}":
    get:
      consumes:
        - application/json
      operationId: ClassificationIcons_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ClassificationIconModel,ClassificationIcon]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClassificationIcons
  /V1.0/ClientPortalUsers:
    patch:
      consumes:
        - application/json
      operationId: ClientPortalUsers_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ClientPortalUserModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
    post:
      consumes:
        - application/json
      operationId: ClientPortalUsers_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ClientPortalUserModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
    put:
      consumes:
        - application/json
      operationId: ClientPortalUsers_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ClientPortalUserModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
  /V1.0/ClientPortalUsers/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ClientPortalUsers_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
  /V1.0/ClientPortalUsers/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ClientPortalUsers_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
  /V1.0/ClientPortalUsers/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ClientPortalUsers_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
  /V1.0/ClientPortalUsers/query:
    get:
      consumes:
        - application/json
      operationId: ClientPortalUsers_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ClientPortalUserModel,ClientPortalUser]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
    post:
      consumes:
        - application/json
      operationId: ClientPortalUsers_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ClientPortalUserModel,ClientPortalUser]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
  /V1.0/ClientPortalUsers/query/count:
    get:
      consumes:
        - application/json
      operationId: ClientPortalUsers_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
    post:
      consumes:
        - application/json
      operationId: ClientPortalUsers_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
  "/V1.0/ClientPortalUsers/{id}":
    get:
      consumes:
        - application/json
      operationId: ClientPortalUsers_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ClientPortalUserModel,ClientPortalUser]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ClientPortalUsers
  /V1.0/ComanagedAssociations:
    patch:
      consumes:
        - application/json
      operationId: ComanagedAssociations_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ComanagedAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
    post:
      consumes:
        - application/json
      operationId: ComanagedAssociations_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ComanagedAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
    put:
      consumes:
        - application/json
      operationId: ComanagedAssociations_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ComanagedAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
  /V1.0/ComanagedAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ComanagedAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
  /V1.0/ComanagedAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ComanagedAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
  /V1.0/ComanagedAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ComanagedAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
  /V1.0/ComanagedAssociations/query:
    get:
      consumes:
        - application/json
      operationId: ComanagedAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ComanagedAssociationModel,ComanagedAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
    post:
      consumes:
        - application/json
      operationId: ComanagedAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ComanagedAssociationModel,ComanagedAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
  /V1.0/ComanagedAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: ComanagedAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
    post:
      consumes:
        - application/json
      operationId: ComanagedAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
  "/V1.0/ComanagedAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: ComanagedAssociations_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
    get:
      consumes:
        - application/json
      operationId: ComanagedAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ComanagedAssociationModel,ComanagedAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ComanagedAssociations
  /V1.0/Companies:
    patch:
      consumes:
        - application/json
      operationId: Companies_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
    post:
      consumes:
        - application/json
      operationId: Companies_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
    put:
      consumes:
        - application/json
      operationId: Companies_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
  /V1.0/Companies/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Companies_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
  /V1.0/Companies/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Companies_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
  /V1.0/Companies/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Companies_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
  /V1.0/Companies/query:
    get:
      consumes:
        - application/json
      operationId: Companies_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyModel,Account]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
    post:
      consumes:
        - application/json
      operationId: Companies_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyModel,Account]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
  /V1.0/Companies/query/count:
    get:
      consumes:
        - application/json
      operationId: Companies_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
    post:
      consumes:
        - application/json
      operationId: Companies_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
  "/V1.0/Companies/{id}":
    get:
      consumes:
        - application/json
      operationId: Companies_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyModel,Account]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Companies
  "/V1.0/Companies/{parentId}/Alerts":
    get:
      consumes:
        - application/json
      operationId: CompanyAlertsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyAlertModel,AccountAlert]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlertsChild
    patch:
      consumes:
        - application/json
      operationId: CompanyAlertsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyAlertModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlertsChild
    post:
      consumes:
        - application/json
      operationId: CompanyAlertsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyAlertModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlertsChild
    put:
      consumes:
        - application/json
      operationId: CompanyAlertsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyAlertModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlertsChild
  "/V1.0/Companies/{parentId}/Alerts/entityInformation":
    get:
      consumes:
        - application/json
      operationId: CompanyAlertsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlertsChild
  "/V1.0/Companies/{parentId}/Alerts/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: CompanyAlertsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlertsChild
  "/V1.0/Companies/{parentId}/Alerts/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: CompanyAlertsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlertsChild
  "/V1.0/Companies/{parentId}/Alerts/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyAlertsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlertsChild
    get:
      consumes:
        - application/json
      operationId: CompanyAlertsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyAlertModel,AccountAlert]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlertsChild
  "/V1.0/Companies/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: CompanyAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: CompanyAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachmentsChild
  "/V1.0/Companies/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: CompanyAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachmentsChild
  "/V1.0/Companies/{parentId}/Contacts":
    get:
      consumes:
        - application/json
      operationId: CompanyContactsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactModel,Contact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyContactsChild
    patch:
      consumes:
        - application/json
      operationId: CompanyContactsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyContactsChild
    post:
      consumes:
        - application/json
      operationId: CompanyContactsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyContactsChild
    put:
      consumes:
        - application/json
      operationId: CompanyContactsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyContactsChild
  "/V1.0/Companies/{parentId}/Contacts/entityInformation":
    get:
      consumes:
        - application/json
      operationId: CompanyContactsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyContactsChild
  "/V1.0/Companies/{parentId}/Contacts/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: CompanyContactsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyContactsChild
  "/V1.0/Companies/{parentId}/Contacts/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: CompanyContactsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyContactsChild
  "/V1.0/Companies/{parentId}/Contacts/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyContactsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyContactsChild
    get:
      consumes:
        - application/json
      operationId: CompanyContactsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactModel,Contact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyContactsChild
  "/V1.0/Companies/{parentId}/Locations":
    get:
      consumes:
        - application/json
      operationId: CompanyLocationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyLocationModel,AccountPhysicalLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocationsChild
    patch:
      consumes:
        - application/json
      operationId: CompanyLocationsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyLocationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocationsChild
    post:
      consumes:
        - application/json
      operationId: CompanyLocationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyLocationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocationsChild
    put:
      consumes:
        - application/json
      operationId: CompanyLocationsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyLocationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocationsChild
  "/V1.0/Companies/{parentId}/Locations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: CompanyLocationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocationsChild
  "/V1.0/Companies/{parentId}/Locations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: CompanyLocationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocationsChild
  "/V1.0/Companies/{parentId}/Locations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: CompanyLocationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocationsChild
  "/V1.0/Companies/{parentId}/Locations/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyLocationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocationsChild
    get:
      consumes:
        - application/json
      operationId: CompanyLocationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyLocationModel,AccountPhysicalLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocationsChild
  "/V1.0/Companies/{parentId}/Notes":
    get:
      consumes:
        - application/json
      operationId: CompanyNotesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyNoteModel,AccountNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotesChild
    patch:
      consumes:
        - application/json
      operationId: CompanyNotesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotesChild
    post:
      consumes:
        - application/json
      operationId: CompanyNotesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotesChild
    put:
      consumes:
        - application/json
      operationId: CompanyNotesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotesChild
  "/V1.0/Companies/{parentId}/Notes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: CompanyNotesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotesChild
  "/V1.0/Companies/{parentId}/Notes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: CompanyNotesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotesChild
  "/V1.0/Companies/{parentId}/Notes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: CompanyNotesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotesChild
  "/V1.0/Companies/{parentId}/Notes/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyNotesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyNoteModel,AccountNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotesChild
  "/V1.0/Companies/{parentId}/SiteConfigurations":
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanySiteConfigurationModel,AccountLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurationsChild
    patch:
      consumes:
        - application/json
      operationId: CompanySiteConfigurationsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanySiteConfigurationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurationsChild
    put:
      consumes:
        - application/json
      operationId: CompanySiteConfigurationsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanySiteConfigurationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurationsChild
  "/V1.0/Companies/{parentId}/SiteConfigurations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurationsChild
  "/V1.0/Companies/{parentId}/SiteConfigurations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurationsChild
  "/V1.0/Companies/{parentId}/SiteConfigurations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurationsChild
  "/V1.0/Companies/{parentId}/SiteConfigurations/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanySiteConfigurationModel,AccountLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurationsChild
  "/V1.0/Companies/{parentId}/Teams":
    get:
      consumes:
        - application/json
      operationId: CompanyTeamsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyTeamModel,AccountTeam]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeamsChild
    post:
      consumes:
        - application/json
      operationId: CompanyTeamsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyTeamModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeamsChild
  "/V1.0/Companies/{parentId}/Teams/entityInformation":
    get:
      consumes:
        - application/json
      operationId: CompanyTeamsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeamsChild
  "/V1.0/Companies/{parentId}/Teams/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: CompanyTeamsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeamsChild
  "/V1.0/Companies/{parentId}/Teams/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: CompanyTeamsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeamsChild
  "/V1.0/Companies/{parentId}/Teams/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyTeamsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeamsChild
    get:
      consumes:
        - application/json
      operationId: CompanyTeamsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyTeamModel,AccountTeam]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeamsChild
  "/V1.0/Companies/{parentId}/ToDos":
    get:
      consumes:
        - application/json
      operationId: CompanyToDosChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyToDoModel,AccountToDo]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDosChild
    patch:
      consumes:
        - application/json
      operationId: CompanyToDosChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyToDoModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDosChild
    post:
      consumes:
        - application/json
      operationId: CompanyToDosChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyToDoModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDosChild
    put:
      consumes:
        - application/json
      operationId: CompanyToDosChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyToDoModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDosChild
  "/V1.0/Companies/{parentId}/ToDos/entityInformation":
    get:
      consumes:
        - application/json
      operationId: CompanyToDosChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDosChild
  "/V1.0/Companies/{parentId}/ToDos/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: CompanyToDosChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDosChild
  "/V1.0/Companies/{parentId}/ToDos/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: CompanyToDosChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDosChild
  "/V1.0/Companies/{parentId}/ToDos/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyToDosChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDosChild
    get:
      consumes:
        - application/json
      operationId: CompanyToDosChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyToDoModel,AccountToDo]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDosChild
  /V1.0/CompanyAlerts/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyAlerts_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlerts
  /V1.0/CompanyAlerts/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyAlerts_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlerts
  /V1.0/CompanyAlerts/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanyAlerts_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlerts
  /V1.0/CompanyAlerts/query:
    get:
      consumes:
        - application/json
      operationId: CompanyAlerts_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyAlertModel,AccountAlert]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlerts
    post:
      consumes:
        - application/json
      operationId: CompanyAlerts_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyAlertModel,AccountAlert]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlerts
  /V1.0/CompanyAlerts/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyAlerts_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlerts
    post:
      consumes:
        - application/json
      operationId: CompanyAlerts_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlerts
  "/V1.0/CompanyAlerts/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyAlerts_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyAlertModel,AccountAlert]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAlerts
  /V1.0/CompanyAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachments
  /V1.0/CompanyAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachments
  /V1.0/CompanyAttachments/query:
    get:
      consumes:
        - application/json
      operationId: CompanyAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachments
    post:
      consumes:
        - application/json
      operationId: CompanyAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachments
  /V1.0/CompanyAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachments
    post:
      consumes:
        - application/json
      operationId: CompanyAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachments
  "/V1.0/CompanyAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyAttachments
  /V1.0/CompanyCategories:
    patch:
      consumes:
        - application/json
      operationId: CompanyCategories_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyCategories
    put:
      consumes:
        - application/json
      operationId: CompanyCategories_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyCategories
  /V1.0/CompanyCategories/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyCategories_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyCategories
  /V1.0/CompanyCategories/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyCategories_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyCategories
  /V1.0/CompanyCategories/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanyCategories_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyCategories
  /V1.0/CompanyCategories/query:
    get:
      consumes:
        - application/json
      operationId: CompanyCategories_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyCategoryModel,AccountCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyCategories
    post:
      consumes:
        - application/json
      operationId: CompanyCategories_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyCategoryModel,AccountCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyCategories
  /V1.0/CompanyCategories/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyCategories_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyCategories
    post:
      consumes:
        - application/json
      operationId: CompanyCategories_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyCategories
  "/V1.0/CompanyCategories/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyCategories_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyCategoryModel,AccountCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyCategories
  /V1.0/CompanyLocations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyLocations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocations
  /V1.0/CompanyLocations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyLocations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocations
  /V1.0/CompanyLocations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanyLocations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocations
  /V1.0/CompanyLocations/query:
    get:
      consumes:
        - application/json
      operationId: CompanyLocations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyLocationModel,AccountPhysicalLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocations
    post:
      consumes:
        - application/json
      operationId: CompanyLocations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyLocationModel,AccountPhysicalLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocations
  /V1.0/CompanyLocations/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyLocations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocations
    post:
      consumes:
        - application/json
      operationId: CompanyLocations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocations
  "/V1.0/CompanyLocations/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyLocations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyLocationModel,AccountPhysicalLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyLocations
  /V1.0/CompanyNoteAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyNoteAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachments
  /V1.0/CompanyNoteAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyNoteAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachments
  /V1.0/CompanyNoteAttachments/query:
    get:
      consumes:
        - application/json
      operationId: CompanyNoteAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachments
    post:
      consumes:
        - application/json
      operationId: CompanyNoteAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachments
  /V1.0/CompanyNoteAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyNoteAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachments
    post:
      consumes:
        - application/json
      operationId: CompanyNoteAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachments
  "/V1.0/CompanyNoteAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyNoteAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachments
  /V1.0/CompanyNotes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyNotes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotes
  /V1.0/CompanyNotes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyNotes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotes
  /V1.0/CompanyNotes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanyNotes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotes
  /V1.0/CompanyNotes/query:
    get:
      consumes:
        - application/json
      operationId: CompanyNotes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyNoteModel,AccountNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotes
    post:
      consumes:
        - application/json
      operationId: CompanyNotes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyNoteModel,AccountNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotes
  /V1.0/CompanyNotes/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyNotes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotes
    post:
      consumes:
        - application/json
      operationId: CompanyNotes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotes
  "/V1.0/CompanyNotes/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyNotes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyNoteModel,AccountNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNotes
  "/V1.0/CompanyNotes/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: CompanyNoteAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: CompanyNoteAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyNoteAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachmentsChild
  "/V1.0/CompanyNotes/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyNoteAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: CompanyNoteAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/CompanyNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyNoteAttachmentsChild
  /V1.0/CompanySiteConfigurations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurations
  /V1.0/CompanySiteConfigurations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurations
  /V1.0/CompanySiteConfigurations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurations
  /V1.0/CompanySiteConfigurations/query:
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanySiteConfigurationModel,AccountLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurations
    post:
      consumes:
        - application/json
      operationId: CompanySiteConfigurations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanySiteConfigurationModel,AccountLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurations
  /V1.0/CompanySiteConfigurations/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurations
    post:
      consumes:
        - application/json
      operationId: CompanySiteConfigurations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurations
  "/V1.0/CompanySiteConfigurations/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanySiteConfigurations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanySiteConfigurationModel,AccountLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanySiteConfigurations
  /V1.0/CompanyTeams/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyTeams_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeams
  /V1.0/CompanyTeams/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyTeams_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeams
  /V1.0/CompanyTeams/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanyTeams_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeams
  /V1.0/CompanyTeams/query:
    get:
      consumes:
        - application/json
      operationId: CompanyTeams_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyTeamModel,AccountTeam]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeams
    post:
      consumes:
        - application/json
      operationId: CompanyTeams_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyTeamModel,AccountTeam]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeams
  /V1.0/CompanyTeams/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyTeams_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeams
    post:
      consumes:
        - application/json
      operationId: CompanyTeams_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeams
  "/V1.0/CompanyTeams/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyTeams_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyTeamModel,AccountTeam]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyTeams
  /V1.0/CompanyToDos/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyToDos_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDos
  /V1.0/CompanyToDos/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyToDos_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDos
  /V1.0/CompanyToDos/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanyToDos_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDos
  /V1.0/CompanyToDos/query:
    get:
      consumes:
        - application/json
      operationId: CompanyToDos_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyToDoModel,AccountToDo]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDos
    post:
      consumes:
        - application/json
      operationId: CompanyToDos_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyToDoModel,AccountToDo]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDos
  /V1.0/CompanyToDos/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyToDos_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDos
    post:
      consumes:
        - application/json
      operationId: CompanyToDos_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDos
  "/V1.0/CompanyToDos/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyToDos_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyToDoModel,AccountToDo]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyToDos
  /V1.0/CompanyWebhookExcludedResources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResources
  /V1.0/CompanyWebhookExcludedResources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResources
  /V1.0/CompanyWebhookExcludedResources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResources
  /V1.0/CompanyWebhookExcludedResources/query:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookExcludedResourceModel,AccountWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResources
    post:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookExcludedResourceModel,AccountWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResources
  /V1.0/CompanyWebhookExcludedResources/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResources
    post:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResources
  "/V1.0/CompanyWebhookExcludedResources/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyWebhookExcludedResourceModel,AccountWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResources
  /V1.0/CompanyWebhookFields/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFields_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFields
  /V1.0/CompanyWebhookFields/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFields_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFields
  /V1.0/CompanyWebhookFields/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFields_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFields
  /V1.0/CompanyWebhookFields/query:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFields_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookFieldModel,AccountWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFields
    post:
      consumes:
        - application/json
      operationId: CompanyWebhookFields_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookFieldModel,AccountWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFields
  /V1.0/CompanyWebhookFields/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFields_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFields
    post:
      consumes:
        - application/json
      operationId: CompanyWebhookFields_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFields
  "/V1.0/CompanyWebhookFields/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFields_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyWebhookFieldModel,AccountWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFields
  /V1.0/CompanyWebhookUdfFields/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFields_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFields
  /V1.0/CompanyWebhookUdfFields/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFields_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFields
  /V1.0/CompanyWebhookUdfFields/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFields_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFields
  /V1.0/CompanyWebhookUdfFields/query:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFields_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookUdfFieldModel,AccountWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFields
    post:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFields_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookUdfFieldModel,AccountWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFields
  /V1.0/CompanyWebhookUdfFields/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFields_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFields
    post:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFields_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFields
  "/V1.0/CompanyWebhookUdfFields/{id}":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFields_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyWebhookUdfFieldModel,AccountWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFields
  /V1.0/CompanyWebhooks:
    patch:
      consumes:
        - application/json
      operationId: CompanyWebhooks_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
    post:
      consumes:
        - application/json
      operationId: CompanyWebhooks_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
    put:
      consumes:
        - application/json
      operationId: CompanyWebhooks_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
  /V1.0/CompanyWebhooks/entityInformation:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhooks_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
  /V1.0/CompanyWebhooks/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhooks_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
  /V1.0/CompanyWebhooks/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhooks_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
  /V1.0/CompanyWebhooks/query:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhooks_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookModel,AccountWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
    post:
      consumes:
        - application/json
      operationId: CompanyWebhooks_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookModel,AccountWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
  /V1.0/CompanyWebhooks/query/count:
    get:
      consumes:
        - application/json
      operationId: CompanyWebhooks_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
    post:
      consumes:
        - application/json
      operationId: CompanyWebhooks_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
  "/V1.0/CompanyWebhooks/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyWebhooks_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
    get:
      consumes:
        - application/json
      operationId: CompanyWebhooks_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyWebhookModel,AccountWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhooks
  "/V1.0/CompanyWebhooks/{parentId}/ExcludedResources":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResourcesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookExcludedResourceModel,AccountWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResourcesChild
    post:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResourcesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyWebhookExcludedResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResourcesChild
  "/V1.0/CompanyWebhooks/{parentId}/ExcludedResources/entityInformation":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResourcesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResourcesChild
  "/V1.0/CompanyWebhooks/{parentId}/ExcludedResources/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResourcesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResourcesChild
  "/V1.0/CompanyWebhooks/{parentId}/ExcludedResources/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResourcesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResourcesChild
  "/V1.0/CompanyWebhooks/{parentId}/ExcludedResources/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResourcesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResourcesChild
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookExcludedResourcesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyWebhookExcludedResourceModel,AccountWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookExcludedResourcesChild
  "/V1.0/CompanyWebhooks/{parentId}/Fields":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFieldsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookFieldModel,AccountWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFieldsChild
    patch:
      consumes:
        - application/json
      operationId: CompanyWebhookFieldsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFieldsChild
    post:
      consumes:
        - application/json
      operationId: CompanyWebhookFieldsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFieldsChild
    put:
      consumes:
        - application/json
      operationId: CompanyWebhookFieldsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFieldsChild
  "/V1.0/CompanyWebhooks/{parentId}/Fields/entityInformation":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFieldsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFieldsChild
  "/V1.0/CompanyWebhooks/{parentId}/Fields/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFieldsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFieldsChild
  "/V1.0/CompanyWebhooks/{parentId}/Fields/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFieldsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFieldsChild
  "/V1.0/CompanyWebhooks/{parentId}/Fields/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyWebhookFieldsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFieldsChild
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookFieldsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyWebhookFieldModel,AccountWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookFieldsChild
  "/V1.0/CompanyWebhooks/{parentId}/UdfFields":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFieldsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CompanyWebhookUdfFieldModel,AccountWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFieldsChild
    patch:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFieldsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFieldsChild
    post:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFieldsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFieldsChild
    put:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFieldsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CompanyWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFieldsChild
  "/V1.0/CompanyWebhooks/{parentId}/UdfFields/entityInformation":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFieldsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFieldsChild
  "/V1.0/CompanyWebhooks/{parentId}/UdfFields/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFieldsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFieldsChild
  "/V1.0/CompanyWebhooks/{parentId}/UdfFields/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFieldsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFieldsChild
  "/V1.0/CompanyWebhooks/{parentId}/UdfFields/{id}":
    delete:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFieldsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFieldsChild
    get:
      consumes:
        - application/json
      operationId: CompanyWebhookUdfFieldsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CompanyWebhookUdfFieldModel,AccountWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - CompanyWebhookUdfFieldsChild
  /V1.0/ConfigurationItemAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachments
  /V1.0/ConfigurationItemAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachments
  /V1.0/ConfigurationItemAttachments/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachments
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachments
  /V1.0/ConfigurationItemAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachments
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachments
  "/V1.0/ConfigurationItemAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachments
  /V1.0/ConfigurationItemBillingProductAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociations
  /V1.0/ConfigurationItemBillingProductAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociations
  /V1.0/ConfigurationItemBillingProductAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociations
  /V1.0/ConfigurationItemBillingProductAssociations/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemBillingProductAssociationModel,InstalledProductBillingProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociations
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemBillingProductAssociationModel,InstalledProductBillingProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociations
  /V1.0/ConfigurationItemBillingProductAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociations
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociations
  "/V1.0/ConfigurationItemBillingProductAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemBillingProductAssociationModel,InstalledProductBillingProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociations
  /V1.0/ConfigurationItemCategories:
    patch:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
    put:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
  /V1.0/ConfigurationItemCategories/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
  /V1.0/ConfigurationItemCategories/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
  /V1.0/ConfigurationItemCategories/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
  /V1.0/ConfigurationItemCategories/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemCategoryModel,InstalledProductCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemCategoryModel,InstalledProductCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
  /V1.0/ConfigurationItemCategories/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
  "/V1.0/ConfigurationItemCategories/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategories_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemCategoryModel,InstalledProductCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategories
  "/V1.0/ConfigurationItemCategories/{parentId}/UdfAssociations":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemCategoryUdfAssociationModel,InstalledProductCategoryUdfAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociationsChild
    patch:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociationsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemCategoryUdfAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociationsChild
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemCategoryUdfAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociationsChild
    put:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociationsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemCategoryUdfAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociationsChild
  "/V1.0/ConfigurationItemCategories/{parentId}/UdfAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociationsChild
  "/V1.0/ConfigurationItemCategories/{parentId}/UdfAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociationsChild
  "/V1.0/ConfigurationItemCategories/{parentId}/UdfAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociationsChild
  "/V1.0/ConfigurationItemCategories/{parentId}/UdfAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociationsChild
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemCategoryUdfAssociationModel,InstalledProductCategoryUdfAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociationsChild
  /V1.0/ConfigurationItemCategoryUdfAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociations
  /V1.0/ConfigurationItemCategoryUdfAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociations
  /V1.0/ConfigurationItemCategoryUdfAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociations
  /V1.0/ConfigurationItemCategoryUdfAssociations/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemCategoryUdfAssociationModel,InstalledProductCategoryUdfAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociations
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemCategoryUdfAssociationModel,InstalledProductCategoryUdfAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociations
  /V1.0/ConfigurationItemCategoryUdfAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociations
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociations
  "/V1.0/ConfigurationItemCategoryUdfAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemCategoryUdfAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemCategoryUdfAssociationModel,InstalledProductCategoryUdfAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemCategoryUdfAssociations
  /V1.0/ConfigurationItemDnsRecords/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecords_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecords
  /V1.0/ConfigurationItemDnsRecords/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecords_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecords
  /V1.0/ConfigurationItemDnsRecords/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecords_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecords
  /V1.0/ConfigurationItemDnsRecords/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecords_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemDnsRecordModel,InstalledProductDnsRecord]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecords
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecords_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemDnsRecordModel,InstalledProductDnsRecord]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecords
  /V1.0/ConfigurationItemDnsRecords/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecords_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecords
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecords_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecords
  "/V1.0/ConfigurationItemDnsRecords/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecords_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemDnsRecordModel,InstalledProductDnsRecord]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecords
  /V1.0/ConfigurationItemNoteAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachments
  /V1.0/ConfigurationItemNoteAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachments
  /V1.0/ConfigurationItemNoteAttachments/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachments
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachments
  /V1.0/ConfigurationItemNoteAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachments
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachments
  "/V1.0/ConfigurationItemNoteAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachments
  /V1.0/ConfigurationItemNotes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotes
  /V1.0/ConfigurationItemNotes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotes
  /V1.0/ConfigurationItemNotes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotes
  /V1.0/ConfigurationItemNotes/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemNoteModel,InstalledProductNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotes
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemNotes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemNoteModel,InstalledProductNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotes
  /V1.0/ConfigurationItemNotes/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotes
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemNotes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotes
  "/V1.0/ConfigurationItemNotes/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemNoteModel,InstalledProductNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotes
  "/V1.0/ConfigurationItemNotes/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemNoteAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachmentsChild
  "/V1.0/ConfigurationItemNotes/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNoteAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNoteAttachmentsChild
  /V1.0/ConfigurationItemRelatedItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItems
  /V1.0/ConfigurationItemRelatedItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItems
  /V1.0/ConfigurationItemRelatedItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItems
  /V1.0/ConfigurationItemRelatedItems/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemRelatedItemModel,InstalledProductRelatedItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItems
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemRelatedItemModel,InstalledProductRelatedItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItems
  /V1.0/ConfigurationItemRelatedItems/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItems
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItems
  "/V1.0/ConfigurationItemRelatedItems/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemRelatedItemModel,InstalledProductRelatedItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItems
  /V1.0/ConfigurationItemSslSubjectAlternativeNames/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNames_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNames
  /V1.0/ConfigurationItemSslSubjectAlternativeNames/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNames_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNames
  /V1.0/ConfigurationItemSslSubjectAlternativeNames/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNames_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNames
  /V1.0/ConfigurationItemSslSubjectAlternativeNames/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNames_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemSslSubjectAlternativeNameModel,InstalledProductSslSubjectAlternativeName]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNames
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNames_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemSslSubjectAlternativeNameModel,InstalledProductSslSubjectAlternativeName]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNames
  /V1.0/ConfigurationItemSslSubjectAlternativeNames/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNames_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNames
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNames_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNames
  "/V1.0/ConfigurationItemSslSubjectAlternativeNames/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNames_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemSslSubjectAlternativeNameModel,InstalledProductSslSubjectAlternativeName]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNames
  /V1.0/ConfigurationItemTypes:
    patch:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemTypeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemTypeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
    put:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemTypeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
  /V1.0/ConfigurationItemTypes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
  /V1.0/ConfigurationItemTypes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
  /V1.0/ConfigurationItemTypes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
  /V1.0/ConfigurationItemTypes/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemTypeModel,InstalledProductType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemTypeModel,InstalledProductType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
  /V1.0/ConfigurationItemTypes/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
  "/V1.0/ConfigurationItemTypes/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemTypes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemTypeModel,InstalledProductType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemTypes
  /V1.0/ConfigurationItemWebhookExcludedResources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResources
  /V1.0/ConfigurationItemWebhookExcludedResources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResources
  /V1.0/ConfigurationItemWebhookExcludedResources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResources
  /V1.0/ConfigurationItemWebhookExcludedResources/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookExcludedResourceModel,InstalledProductWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResources
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookExcludedResourceModel,InstalledProductWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResources
  /V1.0/ConfigurationItemWebhookExcludedResources/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResources
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResources
  "/V1.0/ConfigurationItemWebhookExcludedResources/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemWebhookExcludedResourceModel,InstalledProductWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResources
  /V1.0/ConfigurationItemWebhookFields/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFields_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFields
  /V1.0/ConfigurationItemWebhookFields/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFields_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFields
  /V1.0/ConfigurationItemWebhookFields/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFields_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFields
  /V1.0/ConfigurationItemWebhookFields/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFields_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookFieldModel,InstalledProductWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFields
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFields_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookFieldModel,InstalledProductWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFields
  /V1.0/ConfigurationItemWebhookFields/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFields_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFields
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFields_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFields
  "/V1.0/ConfigurationItemWebhookFields/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFields_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemWebhookFieldModel,InstalledProductWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFields
  /V1.0/ConfigurationItemWebhookUdfFields/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFields_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFields
  /V1.0/ConfigurationItemWebhookUdfFields/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFields_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFields
  /V1.0/ConfigurationItemWebhookUdfFields/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFields_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFields
  /V1.0/ConfigurationItemWebhookUdfFields/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFields_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookUdfFieldModel,InstalledProductWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFields
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFields_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookUdfFieldModel,InstalledProductWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFields
  /V1.0/ConfigurationItemWebhookUdfFields/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFields_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFields
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFields_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFields
  "/V1.0/ConfigurationItemWebhookUdfFields/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFields_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemWebhookUdfFieldModel,InstalledProductWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFields
  /V1.0/ConfigurationItemWebhooks:
    patch:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
    put:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
  /V1.0/ConfigurationItemWebhooks/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
  /V1.0/ConfigurationItemWebhooks/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
  /V1.0/ConfigurationItemWebhooks/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
  /V1.0/ConfigurationItemWebhooks/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookModel,InstalledProductWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookModel,InstalledProductWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
  /V1.0/ConfigurationItemWebhooks/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
  "/V1.0/ConfigurationItemWebhooks/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhooks_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemWebhookModel,InstalledProductWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhooks
  "/V1.0/ConfigurationItemWebhooks/{parentId}/ExcludedResources":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResourcesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookExcludedResourceModel,InstalledProductWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResourcesChild
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResourcesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemWebhookExcludedResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResourcesChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/ExcludedResources/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResourcesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResourcesChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/ExcludedResources/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResourcesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResourcesChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/ExcludedResources/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResourcesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResourcesChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/ExcludedResources/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResourcesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResourcesChild
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookExcludedResourcesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemWebhookExcludedResourceModel,InstalledProductWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookExcludedResourcesChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/Fields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFieldsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookFieldModel,InstalledProductWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFieldsChild
    patch:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFieldsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFieldsChild
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFieldsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFieldsChild
    put:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFieldsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFieldsChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/Fields/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFieldsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFieldsChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/Fields/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFieldsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFieldsChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/Fields/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFieldsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFieldsChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/Fields/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFieldsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFieldsChild
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookFieldsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemWebhookFieldModel,InstalledProductWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookFieldsChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/UdfFields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFieldsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemWebhookUdfFieldModel,InstalledProductWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFieldsChild
    patch:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFieldsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFieldsChild
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFieldsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFieldsChild
    put:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFieldsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFieldsChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/UdfFields/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFieldsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFieldsChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/UdfFields/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFieldsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFieldsChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/UdfFields/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFieldsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFieldsChild
  "/V1.0/ConfigurationItemWebhooks/{parentId}/UdfFields/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFieldsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFieldsChild
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemWebhookUdfFieldsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemWebhookUdfFieldModel,InstalledProductWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemWebhookUdfFieldsChild
  /V1.0/ConfigurationItems:
    patch:
      consumes:
        - application/json
      operationId: ConfigurationItems_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
    post:
      consumes:
        - application/json
      operationId: ConfigurationItems_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
    put:
      consumes:
        - application/json
      operationId: ConfigurationItems_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
  /V1.0/ConfigurationItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
  /V1.0/ConfigurationItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
  /V1.0/ConfigurationItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
  /V1.0/ConfigurationItems/query:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemModel,InstalledProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
    post:
      consumes:
        - application/json
      operationId: ConfigurationItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemModel,InstalledProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
  /V1.0/ConfigurationItems/query/count:
    get:
      consumes:
        - application/json
      operationId: ConfigurationItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
    post:
      consumes:
        - application/json
      operationId: ConfigurationItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
  "/V1.0/ConfigurationItems/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemModel,InstalledProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItems
  "/V1.0/ConfigurationItems/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachmentsChild
  "/V1.0/ConfigurationItems/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ConfigurationItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemAttachmentsChild
  "/V1.0/ConfigurationItems/{parentId}/BillingProductAssociations":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemBillingProductAssociationModel,InstalledProductBillingProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociationsChild
    patch:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociationsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemBillingProductAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociationsChild
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemBillingProductAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociationsChild
    put:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociationsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemBillingProductAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociationsChild
  "/V1.0/ConfigurationItems/{parentId}/BillingProductAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociationsChild
  "/V1.0/ConfigurationItems/{parentId}/BillingProductAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociationsChild
  "/V1.0/ConfigurationItems/{parentId}/BillingProductAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociationsChild
  "/V1.0/ConfigurationItems/{parentId}/BillingProductAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociationsChild
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemBillingProductAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemBillingProductAssociationModel,InstalledProductBillingProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemBillingProductAssociationsChild
  "/V1.0/ConfigurationItems/{parentId}/DnsRecords":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecordsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemDnsRecordModel,InstalledProductDnsRecord]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecordsChild
  "/V1.0/ConfigurationItems/{parentId}/DnsRecords/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecordsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecordsChild
  "/V1.0/ConfigurationItems/{parentId}/DnsRecords/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecordsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecordsChild
  "/V1.0/ConfigurationItems/{parentId}/DnsRecords/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecordsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecordsChild
  "/V1.0/ConfigurationItems/{parentId}/DnsRecords/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecordsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecordsChild
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemDnsRecordsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemDnsRecordModel,InstalledProductDnsRecord]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemDnsRecordsChild
  "/V1.0/ConfigurationItems/{parentId}/Notes":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemNoteModel,InstalledProductNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotesChild
    patch:
      consumes:
        - application/json
      operationId: ConfigurationItemNotesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotesChild
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemNotesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotesChild
    put:
      consumes:
        - application/json
      operationId: ConfigurationItemNotesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotesChild
  "/V1.0/ConfigurationItems/{parentId}/Notes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotesChild
  "/V1.0/ConfigurationItems/{parentId}/Notes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotesChild
  "/V1.0/ConfigurationItems/{parentId}/Notes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotesChild
  "/V1.0/ConfigurationItems/{parentId}/Notes/{id}":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemNotesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemNoteModel,InstalledProductNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemNotesChild
  "/V1.0/ConfigurationItems/{parentId}/RelatedItems":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItemsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemRelatedItemModel,InstalledProductRelatedItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItemsChild
    post:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItemsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ConfigurationItemRelatedItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItemsChild
  "/V1.0/ConfigurationItems/{parentId}/RelatedItems/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItemsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItemsChild
  "/V1.0/ConfigurationItems/{parentId}/RelatedItems/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItemsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItemsChild
  "/V1.0/ConfigurationItems/{parentId}/RelatedItems/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItemsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItemsChild
  "/V1.0/ConfigurationItems/{parentId}/RelatedItems/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItemsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItemsChild
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemRelatedItemsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemRelatedItemModel,InstalledProductRelatedItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemRelatedItemsChild
  "/V1.0/ConfigurationItems/{parentId}/SslSubjectAlternativeNames":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNamesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ConfigurationItemSslSubjectAlternativeNameModel,InstalledProductSslSubjectAlternativeName]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNamesChild
  "/V1.0/ConfigurationItems/{parentId}/SslSubjectAlternativeNames/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNamesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNamesChild
  "/V1.0/ConfigurationItems/{parentId}/SslSubjectAlternativeNames/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNamesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNamesChild
  "/V1.0/ConfigurationItems/{parentId}/SslSubjectAlternativeNames/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNamesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNamesChild
  "/V1.0/ConfigurationItems/{parentId}/SslSubjectAlternativeNames/{id}":
    delete:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNamesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNamesChild
    get:
      consumes:
        - application/json
      operationId: ConfigurationItemSslSubjectAlternativeNamesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ConfigurationItemSslSubjectAlternativeNameModel,InstalledProductSslSubjectAlternativeName]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ConfigurationItemSslSubjectAlternativeNamesChild
  /V1.0/ContactBillingProductAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociations
  /V1.0/ContactBillingProductAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociations
  /V1.0/ContactBillingProductAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociations
  /V1.0/ContactBillingProductAssociations/query:
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactBillingProductAssociationModel,ContactBillingProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociations
    post:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactBillingProductAssociationModel,ContactBillingProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociations
  /V1.0/ContactBillingProductAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociations
    post:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociations
  "/V1.0/ContactBillingProductAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactBillingProductAssociationModel,ContactBillingProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociations
  /V1.0/ContactGroupContacts/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContactGroupContacts_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContacts
  /V1.0/ContactGroupContacts/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContactGroupContacts_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContacts
  /V1.0/ContactGroupContacts/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContactGroupContacts_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContacts
  /V1.0/ContactGroupContacts/query:
    get:
      consumes:
        - application/json
      operationId: ContactGroupContacts_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactGroupContactModel,ContactGroupContact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContacts
    post:
      consumes:
        - application/json
      operationId: ContactGroupContacts_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactGroupContactModel,ContactGroupContact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContacts
  /V1.0/ContactGroupContacts/query/count:
    get:
      consumes:
        - application/json
      operationId: ContactGroupContacts_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContacts
    post:
      consumes:
        - application/json
      operationId: ContactGroupContacts_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContacts
  "/V1.0/ContactGroupContacts/{id}":
    get:
      consumes:
        - application/json
      operationId: ContactGroupContacts_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactGroupContactModel,ContactGroupContact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContacts
  /V1.0/ContactGroups:
    patch:
      consumes:
        - application/json
      operationId: ContactGroups_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactGroupModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
    post:
      consumes:
        - application/json
      operationId: ContactGroups_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactGroupModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
    put:
      consumes:
        - application/json
      operationId: ContactGroups_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactGroupModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
  /V1.0/ContactGroups/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContactGroups_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
  /V1.0/ContactGroups/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContactGroups_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
  /V1.0/ContactGroups/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContactGroups_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
  /V1.0/ContactGroups/query:
    get:
      consumes:
        - application/json
      operationId: ContactGroups_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactGroupModel,ContactGroup]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
    post:
      consumes:
        - application/json
      operationId: ContactGroups_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactGroupModel,ContactGroup]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
  /V1.0/ContactGroups/query/count:
    get:
      consumes:
        - application/json
      operationId: ContactGroups_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
    post:
      consumes:
        - application/json
      operationId: ContactGroups_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
  "/V1.0/ContactGroups/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContactGroups_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
    get:
      consumes:
        - application/json
      operationId: ContactGroups_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactGroupModel,ContactGroup]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroups
  "/V1.0/ContactGroups/{parentId}/Contacts":
    get:
      consumes:
        - application/json
      operationId: ContactGroupContactsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactGroupContactModel,ContactGroupContact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContactsChild
    post:
      consumes:
        - application/json
      operationId: ContactGroupContactsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactGroupContactModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContactsChild
  "/V1.0/ContactGroups/{parentId}/Contacts/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContactGroupContactsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContactsChild
  "/V1.0/ContactGroups/{parentId}/Contacts/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContactGroupContactsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContactsChild
  "/V1.0/ContactGroups/{parentId}/Contacts/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContactGroupContactsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContactsChild
  "/V1.0/ContactGroups/{parentId}/Contacts/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContactGroupContactsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContactsChild
    get:
      consumes:
        - application/json
      operationId: ContactGroupContactsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactGroupContactModel,ContactGroupContact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactGroupContactsChild
  /V1.0/ContactWebhookExcludedResources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResources
  /V1.0/ContactWebhookExcludedResources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResources
  /V1.0/ContactWebhookExcludedResources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResources
  /V1.0/ContactWebhookExcludedResources/query:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookExcludedResourceModel,ContactWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResources
    post:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookExcludedResourceModel,ContactWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResources
  /V1.0/ContactWebhookExcludedResources/query/count:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResources
    post:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResources
  "/V1.0/ContactWebhookExcludedResources/{id}":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactWebhookExcludedResourceModel,ContactWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResources
  /V1.0/ContactWebhookFields/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFields_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFields
  /V1.0/ContactWebhookFields/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFields_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFields
  /V1.0/ContactWebhookFields/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFields_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFields
  /V1.0/ContactWebhookFields/query:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFields_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookFieldModel,ContactWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFields
    post:
      consumes:
        - application/json
      operationId: ContactWebhookFields_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookFieldModel,ContactWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFields
  /V1.0/ContactWebhookFields/query/count:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFields_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFields
    post:
      consumes:
        - application/json
      operationId: ContactWebhookFields_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFields
  "/V1.0/ContactWebhookFields/{id}":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFields_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactWebhookFieldModel,ContactWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFields
  /V1.0/ContactWebhookUdfFields/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFields_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFields
  /V1.0/ContactWebhookUdfFields/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFields_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFields
  /V1.0/ContactWebhookUdfFields/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFields_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFields
  /V1.0/ContactWebhookUdfFields/query:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFields_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookUdfFieldModel,ContactWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFields
    post:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFields_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookUdfFieldModel,ContactWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFields
  /V1.0/ContactWebhookUdfFields/query/count:
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFields_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFields
    post:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFields_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFields
  "/V1.0/ContactWebhookUdfFields/{id}":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFields_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactWebhookUdfFieldModel,ContactWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFields
  /V1.0/ContactWebhooks:
    patch:
      consumes:
        - application/json
      operationId: ContactWebhooks_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
    post:
      consumes:
        - application/json
      operationId: ContactWebhooks_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
    put:
      consumes:
        - application/json
      operationId: ContactWebhooks_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
  /V1.0/ContactWebhooks/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContactWebhooks_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
  /V1.0/ContactWebhooks/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContactWebhooks_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
  /V1.0/ContactWebhooks/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContactWebhooks_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
  /V1.0/ContactWebhooks/query:
    get:
      consumes:
        - application/json
      operationId: ContactWebhooks_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookModel,ContactWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
    post:
      consumes:
        - application/json
      operationId: ContactWebhooks_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookModel,ContactWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
  /V1.0/ContactWebhooks/query/count:
    get:
      consumes:
        - application/json
      operationId: ContactWebhooks_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
    post:
      consumes:
        - application/json
      operationId: ContactWebhooks_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
  "/V1.0/ContactWebhooks/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContactWebhooks_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
    get:
      consumes:
        - application/json
      operationId: ContactWebhooks_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactWebhookModel,ContactWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhooks
  "/V1.0/ContactWebhooks/{parentId}/ExcludedResources":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResourcesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookExcludedResourceModel,ContactWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResourcesChild
    post:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResourcesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactWebhookExcludedResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResourcesChild
  "/V1.0/ContactWebhooks/{parentId}/ExcludedResources/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResourcesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResourcesChild
  "/V1.0/ContactWebhooks/{parentId}/ExcludedResources/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResourcesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResourcesChild
  "/V1.0/ContactWebhooks/{parentId}/ExcludedResources/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResourcesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResourcesChild
  "/V1.0/ContactWebhooks/{parentId}/ExcludedResources/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResourcesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResourcesChild
    get:
      consumes:
        - application/json
      operationId: ContactWebhookExcludedResourcesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactWebhookExcludedResourceModel,ContactWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookExcludedResourcesChild
  "/V1.0/ContactWebhooks/{parentId}/Fields":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFieldsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookFieldModel,ContactWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFieldsChild
    patch:
      consumes:
        - application/json
      operationId: ContactWebhookFieldsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFieldsChild
    post:
      consumes:
        - application/json
      operationId: ContactWebhookFieldsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFieldsChild
    put:
      consumes:
        - application/json
      operationId: ContactWebhookFieldsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFieldsChild
  "/V1.0/ContactWebhooks/{parentId}/Fields/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFieldsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFieldsChild
  "/V1.0/ContactWebhooks/{parentId}/Fields/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFieldsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFieldsChild
  "/V1.0/ContactWebhooks/{parentId}/Fields/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFieldsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFieldsChild
  "/V1.0/ContactWebhooks/{parentId}/Fields/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContactWebhookFieldsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFieldsChild
    get:
      consumes:
        - application/json
      operationId: ContactWebhookFieldsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactWebhookFieldModel,ContactWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookFieldsChild
  "/V1.0/ContactWebhooks/{parentId}/UdfFields":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFieldsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactWebhookUdfFieldModel,ContactWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFieldsChild
    patch:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFieldsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFieldsChild
    post:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFieldsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFieldsChild
    put:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFieldsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFieldsChild
  "/V1.0/ContactWebhooks/{parentId}/UdfFields/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFieldsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFieldsChild
  "/V1.0/ContactWebhooks/{parentId}/UdfFields/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFieldsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFieldsChild
  "/V1.0/ContactWebhooks/{parentId}/UdfFields/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFieldsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFieldsChild
  "/V1.0/ContactWebhooks/{parentId}/UdfFields/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFieldsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFieldsChild
    get:
      consumes:
        - application/json
      operationId: ContactWebhookUdfFieldsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactWebhookUdfFieldModel,ContactWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactWebhookUdfFieldsChild
  /V1.0/Contacts/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Contacts_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contacts
  /V1.0/Contacts/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Contacts_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contacts
  /V1.0/Contacts/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Contacts_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contacts
  /V1.0/Contacts/query:
    get:
      consumes:
        - application/json
      operationId: Contacts_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactModel,Contact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contacts
    post:
      consumes:
        - application/json
      operationId: Contacts_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactModel,Contact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contacts
  /V1.0/Contacts/query/count:
    get:
      consumes:
        - application/json
      operationId: Contacts_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contacts
    post:
      consumes:
        - application/json
      operationId: Contacts_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contacts
  "/V1.0/Contacts/{id}":
    get:
      consumes:
        - application/json
      operationId: Contacts_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactModel,Contact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contacts
  "/V1.0/Contacts/{parentId}/BillingProductAssociations":
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContactBillingProductAssociationModel,ContactBillingProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociationsChild
    patch:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociationsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactBillingProductAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociationsChild
    post:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactBillingProductAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociationsChild
    put:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociationsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContactBillingProductAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociationsChild
  "/V1.0/Contacts/{parentId}/BillingProductAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociationsChild
  "/V1.0/Contacts/{parentId}/BillingProductAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociationsChild
  "/V1.0/Contacts/{parentId}/BillingProductAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociationsChild
  "/V1.0/Contacts/{parentId}/BillingProductAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociationsChild
    get:
      consumes:
        - application/json
      operationId: ContactBillingProductAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContactBillingProductAssociationModel,ContactBillingProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContactBillingProductAssociationsChild
  /V1.0/ContractBillingRules/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractBillingRules_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRules
  /V1.0/ContractBillingRules/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractBillingRules_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRules
  /V1.0/ContractBillingRules/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractBillingRules_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRules
  /V1.0/ContractBillingRules/query:
    get:
      consumes:
        - application/json
      operationId: ContractBillingRules_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractBillingRuleModel,ContractBillingRule]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRules
    post:
      consumes:
        - application/json
      operationId: ContractBillingRules_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractBillingRuleModel,ContractBillingRule]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRules
  /V1.0/ContractBillingRules/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractBillingRules_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRules
    post:
      consumes:
        - application/json
      operationId: ContractBillingRules_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRules
  "/V1.0/ContractBillingRules/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractBillingRules_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractBillingRuleModel,ContractBillingRule]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRules
  /V1.0/ContractBlockHourFactors/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactors_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactors
  /V1.0/ContractBlockHourFactors/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactors_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactors
  /V1.0/ContractBlockHourFactors/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactors_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactors
  /V1.0/ContractBlockHourFactors/query:
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactors_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractBlockHourFactorModel,ContractFactor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactors
    post:
      consumes:
        - application/json
      operationId: ContractBlockHourFactors_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractBlockHourFactorModel,ContractFactor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactors
  /V1.0/ContractBlockHourFactors/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactors_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactors
    post:
      consumes:
        - application/json
      operationId: ContractBlockHourFactors_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactors
  "/V1.0/ContractBlockHourFactors/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactors_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractBlockHourFactorModel,ContractFactor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactors
  /V1.0/ContractBlocks/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractBlocks_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocks
  /V1.0/ContractBlocks/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractBlocks_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocks
  /V1.0/ContractBlocks/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractBlocks_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocks
  /V1.0/ContractBlocks/query:
    get:
      consumes:
        - application/json
      operationId: ContractBlocks_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractBlockModel,ContractBlock]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocks
    post:
      consumes:
        - application/json
      operationId: ContractBlocks_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractBlockModel,ContractBlock]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocks
  /V1.0/ContractBlocks/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractBlocks_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocks
    post:
      consumes:
        - application/json
      operationId: ContractBlocks_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocks
  "/V1.0/ContractBlocks/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractBlocks_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractBlockModel,ContractBlock]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocks
  /V1.0/ContractCharges/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractCharges_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractCharges
  /V1.0/ContractCharges/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractCharges_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractCharges
  /V1.0/ContractCharges/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractCharges_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractCharges
  /V1.0/ContractCharges/query:
    get:
      consumes:
        - application/json
      operationId: ContractCharges_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractChargeModel,ContractCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractCharges
    post:
      consumes:
        - application/json
      operationId: ContractCharges_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractChargeModel,ContractCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractCharges
  /V1.0/ContractCharges/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractCharges_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractCharges
    post:
      consumes:
        - application/json
      operationId: ContractCharges_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractCharges
  "/V1.0/ContractCharges/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractCharges_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractChargeModel,ContractCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractCharges
  /V1.0/ContractExclusionBillingCodes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodes
  /V1.0/ContractExclusionBillingCodes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodes
  /V1.0/ContractExclusionBillingCodes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodes
  /V1.0/ContractExclusionBillingCodes/query:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionBillingCodeModel,ContractExclusionAllocationCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodes
    post:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionBillingCodeModel,ContractExclusionAllocationCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodes
  /V1.0/ContractExclusionBillingCodes/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodes
    post:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodes
  "/V1.0/ContractExclusionBillingCodes/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractExclusionBillingCodeModel,ContractExclusionAllocationCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodes
  /V1.0/ContractExclusionRoles/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRoles_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRoles
  /V1.0/ContractExclusionRoles/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRoles_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRoles
  /V1.0/ContractExclusionRoles/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRoles_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRoles
  /V1.0/ContractExclusionRoles/query:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRoles_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionRoleModel,ContractExclusionRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRoles
    post:
      consumes:
        - application/json
      operationId: ContractExclusionRoles_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionRoleModel,ContractExclusionRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRoles
  /V1.0/ContractExclusionRoles/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRoles_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRoles
    post:
      consumes:
        - application/json
      operationId: ContractExclusionRoles_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRoles
  "/V1.0/ContractExclusionRoles/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRoles_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractExclusionRoleModel,ContractExclusionRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRoles
  /V1.0/ContractExclusionSetExcludedRoles/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRoles_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRoles
  /V1.0/ContractExclusionSetExcludedRoles/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRoles_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRoles
  /V1.0/ContractExclusionSetExcludedRoles/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRoles_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRoles
  /V1.0/ContractExclusionSetExcludedRoles/query:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRoles_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionSetExcludedRoleModel,ContractExclusionSetExcludedRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRoles
    post:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRoles_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionSetExcludedRoleModel,ContractExclusionSetExcludedRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRoles
  /V1.0/ContractExclusionSetExcludedRoles/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRoles_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRoles
    post:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRoles_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRoles
  "/V1.0/ContractExclusionSetExcludedRoles/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRoles_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractExclusionSetExcludedRoleModel,ContractExclusionSetExcludedRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRoles
  /V1.0/ContractExclusionSetExcludedWorkTypes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypes
  /V1.0/ContractExclusionSetExcludedWorkTypes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypes
  /V1.0/ContractExclusionSetExcludedWorkTypes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypes
  /V1.0/ContractExclusionSetExcludedWorkTypes/query:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionSetExcludedWorkTypeModel,ContractExclusionSetExcludedWorkType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypes
    post:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionSetExcludedWorkTypeModel,ContractExclusionSetExcludedWorkType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypes
  /V1.0/ContractExclusionSetExcludedWorkTypes/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypes
    post:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypes
  "/V1.0/ContractExclusionSetExcludedWorkTypes/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractExclusionSetExcludedWorkTypeModel,ContractExclusionSetExcludedWorkType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypes
  /V1.0/ContractExclusionSets:
    patch:
      consumes:
        - application/json
      operationId: ContractExclusionSets_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractExclusionSetModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
    post:
      consumes:
        - application/json
      operationId: ContractExclusionSets_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractExclusionSetModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
    put:
      consumes:
        - application/json
      operationId: ContractExclusionSets_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractExclusionSetModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
  /V1.0/ContractExclusionSets/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSets_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
  /V1.0/ContractExclusionSets/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSets_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
  /V1.0/ContractExclusionSets/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSets_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
  /V1.0/ContractExclusionSets/query:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSets_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionSetModel,ContractExclusionSet]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
    post:
      consumes:
        - application/json
      operationId: ContractExclusionSets_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionSetModel,ContractExclusionSet]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
  /V1.0/ContractExclusionSets/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSets_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
    post:
      consumes:
        - application/json
      operationId: ContractExclusionSets_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
  "/V1.0/ContractExclusionSets/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContractExclusionSets_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSets_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractExclusionSetModel,ContractExclusionSet]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSets
  "/V1.0/ContractExclusionSets/{parentId}/ExcludedRoles":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRolesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionSetExcludedRoleModel,ContractExclusionSetExcludedRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRolesChild
    post:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRolesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractExclusionSetExcludedRoleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRolesChild
  "/V1.0/ContractExclusionSets/{parentId}/ExcludedRoles/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRolesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRolesChild
  "/V1.0/ContractExclusionSets/{parentId}/ExcludedRoles/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRolesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRolesChild
  "/V1.0/ContractExclusionSets/{parentId}/ExcludedRoles/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRolesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRolesChild
  "/V1.0/ContractExclusionSets/{parentId}/ExcludedRoles/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRolesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRolesChild
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedRolesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractExclusionSetExcludedRoleModel,ContractExclusionSetExcludedRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedRolesChild
  "/V1.0/ContractExclusionSets/{parentId}/ExcludedWorkTypes":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionSetExcludedWorkTypeModel,ContractExclusionSetExcludedWorkType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypesChild
    post:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractExclusionSetExcludedWorkTypeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypesChild
  "/V1.0/ContractExclusionSets/{parentId}/ExcludedWorkTypes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypesChild
  "/V1.0/ContractExclusionSets/{parentId}/ExcludedWorkTypes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypesChild
  "/V1.0/ContractExclusionSets/{parentId}/ExcludedWorkTypes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypesChild
  "/V1.0/ContractExclusionSets/{parentId}/ExcludedWorkTypes/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypesChild
    get:
      consumes:
        - application/json
      operationId: ContractExclusionSetExcludedWorkTypesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractExclusionSetExcludedWorkTypeModel,ContractExclusionSetExcludedWorkType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionSetExcludedWorkTypesChild
  /V1.0/ContractMilestones/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractMilestones_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestones
  /V1.0/ContractMilestones/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractMilestones_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestones
  /V1.0/ContractMilestones/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractMilestones_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestones
  /V1.0/ContractMilestones/query:
    get:
      consumes:
        - application/json
      operationId: ContractMilestones_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractMilestoneModel,ContractMilestone]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestones
    post:
      consumes:
        - application/json
      operationId: ContractMilestones_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractMilestoneModel,ContractMilestone]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestones
  /V1.0/ContractMilestones/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractMilestones_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestones
    post:
      consumes:
        - application/json
      operationId: ContractMilestones_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestones
  "/V1.0/ContractMilestones/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractMilestones_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractMilestoneModel,ContractMilestone]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestones
  /V1.0/ContractNoteAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractNoteAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachments
  /V1.0/ContractNoteAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractNoteAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachments
  /V1.0/ContractNoteAttachments/query:
    get:
      consumes:
        - application/json
      operationId: ContractNoteAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ContractNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachments
    post:
      consumes:
        - application/json
      operationId: ContractNoteAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ContractNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachments
  /V1.0/ContractNoteAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractNoteAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachments
    post:
      consumes:
        - application/json
      operationId: ContractNoteAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachments
  "/V1.0/ContractNoteAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractNoteAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ContractNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachments
  /V1.0/ContractNotes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractNotes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotes
  /V1.0/ContractNotes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractNotes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotes
  /V1.0/ContractNotes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractNotes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotes
  /V1.0/ContractNotes/query:
    get:
      consumes:
        - application/json
      operationId: ContractNotes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractNoteModel,ContractNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotes
    post:
      consumes:
        - application/json
      operationId: ContractNotes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractNoteModel,ContractNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotes
  /V1.0/ContractNotes/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractNotes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotes
    post:
      consumes:
        - application/json
      operationId: ContractNotes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotes
  "/V1.0/ContractNotes/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractNotes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractNoteModel,ContractNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotes
  "/V1.0/ContractNotes/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: ContractNoteAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ContractNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: ContractNoteAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractNoteAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachmentsChild
  "/V1.0/ContractNotes/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContractNoteAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ContractNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: ContractNoteAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ContractNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNoteAttachmentsChild
  /V1.0/ContractRates/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractRates_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRates
  /V1.0/ContractRates/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractRates_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRates
  /V1.0/ContractRates/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractRates_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRates
  /V1.0/ContractRates/query:
    get:
      consumes:
        - application/json
      operationId: ContractRates_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractRateModel,ContractRate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRates
    post:
      consumes:
        - application/json
      operationId: ContractRates_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractRateModel,ContractRate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRates
  /V1.0/ContractRates/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractRates_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRates
    post:
      consumes:
        - application/json
      operationId: ContractRates_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRates
  "/V1.0/ContractRates/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractRates_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractRateModel,ContractRate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRates
  /V1.0/ContractRetainers/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractRetainers_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainers
  /V1.0/ContractRetainers/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractRetainers_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainers
  /V1.0/ContractRetainers/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractRetainers_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainers
  /V1.0/ContractRetainers/query:
    get:
      consumes:
        - application/json
      operationId: ContractRetainers_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractRetainerModel,ContractRetainer]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainers
    post:
      consumes:
        - application/json
      operationId: ContractRetainers_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractRetainerModel,ContractRetainer]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainers
  /V1.0/ContractRetainers/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractRetainers_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainers
    post:
      consumes:
        - application/json
      operationId: ContractRetainers_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainers
  "/V1.0/ContractRetainers/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractRetainers_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractRetainerModel,ContractRetainer]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainers
  /V1.0/ContractRoleCosts/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractRoleCosts_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCosts
  /V1.0/ContractRoleCosts/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractRoleCosts_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCosts
  /V1.0/ContractRoleCosts/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractRoleCosts_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCosts
  /V1.0/ContractRoleCosts/query:
    get:
      consumes:
        - application/json
      operationId: ContractRoleCosts_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractRoleCostModel,ContractRoleCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCosts
    post:
      consumes:
        - application/json
      operationId: ContractRoleCosts_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractRoleCostModel,ContractRoleCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCosts
  /V1.0/ContractRoleCosts/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractRoleCosts_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCosts
    post:
      consumes:
        - application/json
      operationId: ContractRoleCosts_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCosts
  "/V1.0/ContractRoleCosts/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractRoleCosts_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractRoleCostModel,ContractRoleCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCosts
  /V1.0/ContractServiceAdjustments:
    post:
      consumes:
        - application/json
      operationId: ContractServiceAdjustments_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractServiceAdjustmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceAdjustments
  /V1.0/ContractServiceAdjustments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractServiceAdjustments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceAdjustments
  /V1.0/ContractServiceAdjustments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractServiceAdjustments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceAdjustments
  /V1.0/ContractServiceAdjustments/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractServiceAdjustments_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceAdjustments
  /V1.0/ContractServiceBundleAdjustments:
    post:
      consumes:
        - application/json
      operationId: ContractServiceBundleAdjustments_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractServiceBundleAdjustmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleAdjustments
  /V1.0/ContractServiceBundleAdjustments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleAdjustments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleAdjustments
  /V1.0/ContractServiceBundleAdjustments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleAdjustments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleAdjustments
  /V1.0/ContractServiceBundleAdjustments/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleAdjustments_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleAdjustments
  /V1.0/ContractServiceBundleUnits/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnits_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnits
  /V1.0/ContractServiceBundleUnits/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnits_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnits
  /V1.0/ContractServiceBundleUnits/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnits_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnits
  /V1.0/ContractServiceBundleUnits/query:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnits_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceBundleUnitModel,ContractServiceBundleUnit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnits
    post:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnits_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceBundleUnitModel,ContractServiceBundleUnit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnits
  /V1.0/ContractServiceBundleUnits/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnits_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnits
    post:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnits_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnits
  "/V1.0/ContractServiceBundleUnits/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnits_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractServiceBundleUnitModel,ContractServiceBundleUnit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnits
  /V1.0/ContractServiceBundles/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundles_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundles
  /V1.0/ContractServiceBundles/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundles_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundles
  /V1.0/ContractServiceBundles/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundles_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundles
  /V1.0/ContractServiceBundles/query:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundles_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceBundleModel,ContractServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundles
    post:
      consumes:
        - application/json
      operationId: ContractServiceBundles_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceBundleModel,ContractServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundles
  /V1.0/ContractServiceBundles/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundles_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundles
    post:
      consumes:
        - application/json
      operationId: ContractServiceBundles_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundles
  "/V1.0/ContractServiceBundles/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundles_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractServiceBundleModel,ContractServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundles
  /V1.0/ContractServiceUnits/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnits_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnits
  /V1.0/ContractServiceUnits/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnits_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnits
  /V1.0/ContractServiceUnits/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnits_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnits
  /V1.0/ContractServiceUnits/query:
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnits_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceUnitModel,ContractServiceUnit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnits
    post:
      consumes:
        - application/json
      operationId: ContractServiceUnits_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceUnitModel,ContractServiceUnit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnits
  /V1.0/ContractServiceUnits/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnits_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnits
    post:
      consumes:
        - application/json
      operationId: ContractServiceUnits_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnits
  "/V1.0/ContractServiceUnits/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnits_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractServiceUnitModel,ContractServiceUnit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnits
  /V1.0/ContractServices/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractServices_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServices
  /V1.0/ContractServices/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractServices_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServices
  /V1.0/ContractServices/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractServices_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServices
  /V1.0/ContractServices/query:
    get:
      consumes:
        - application/json
      operationId: ContractServices_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceModel,ContractService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServices
    post:
      consumes:
        - application/json
      operationId: ContractServices_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceModel,ContractService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServices
  /V1.0/ContractServices/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractServices_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServices
    post:
      consumes:
        - application/json
      operationId: ContractServices_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServices
  "/V1.0/ContractServices/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractServices_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractServiceModel,ContractService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServices
  /V1.0/ContractTicketPurchases/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchases_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchases
  /V1.0/ContractTicketPurchases/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchases_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchases
  /V1.0/ContractTicketPurchases/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchases_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchases
  /V1.0/ContractTicketPurchases/query:
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchases_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractTicketPurchaseModel,ContractTicketPurchase]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchases
    post:
      consumes:
        - application/json
      operationId: ContractTicketPurchases_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractTicketPurchaseModel,ContractTicketPurchase]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchases
  /V1.0/ContractTicketPurchases/query/count:
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchases_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchases
    post:
      consumes:
        - application/json
      operationId: ContractTicketPurchases_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchases
  "/V1.0/ContractTicketPurchases/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchases_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractTicketPurchaseModel,ContractTicketPurchase]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchases
  /V1.0/Contracts:
    patch:
      consumes:
        - application/json
      operationId: Contracts_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
    post:
      consumes:
        - application/json
      operationId: Contracts_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
    put:
      consumes:
        - application/json
      operationId: Contracts_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
  /V1.0/Contracts/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Contracts_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
  /V1.0/Contracts/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Contracts_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
  /V1.0/Contracts/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Contracts_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
  /V1.0/Contracts/query:
    get:
      consumes:
        - application/json
      operationId: Contracts_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractModel,Contract]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
    post:
      consumes:
        - application/json
      operationId: Contracts_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractModel,Contract]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
  /V1.0/Contracts/query/count:
    get:
      consumes:
        - application/json
      operationId: Contracts_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
    post:
      consumes:
        - application/json
      operationId: Contracts_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
  "/V1.0/Contracts/{id}":
    get:
      consumes:
        - application/json
      operationId: Contracts_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractModel,Contract]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Contracts
  "/V1.0/Contracts/{parentId}/BillingRules":
    get:
      consumes:
        - application/json
      operationId: ContractBillingRulesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractBillingRuleModel,ContractBillingRule]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRulesChild
    patch:
      consumes:
        - application/json
      operationId: ContractBillingRulesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractBillingRuleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRulesChild
    post:
      consumes:
        - application/json
      operationId: ContractBillingRulesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractBillingRuleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRulesChild
    put:
      consumes:
        - application/json
      operationId: ContractBillingRulesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractBillingRuleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRulesChild
  "/V1.0/Contracts/{parentId}/BillingRules/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractBillingRulesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRulesChild
  "/V1.0/Contracts/{parentId}/BillingRules/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractBillingRulesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRulesChild
  "/V1.0/Contracts/{parentId}/BillingRules/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractBillingRulesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRulesChild
  "/V1.0/Contracts/{parentId}/BillingRules/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContractBillingRulesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRulesChild
    get:
      consumes:
        - application/json
      operationId: ContractBillingRulesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractBillingRuleModel,ContractBillingRule]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBillingRulesChild
  "/V1.0/Contracts/{parentId}/BlockHourFactors":
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactorsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractBlockHourFactorModel,ContractFactor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactorsChild
    patch:
      consumes:
        - application/json
      operationId: ContractBlockHourFactorsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractBlockHourFactorModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactorsChild
    post:
      consumes:
        - application/json
      operationId: ContractBlockHourFactorsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractBlockHourFactorModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactorsChild
    put:
      consumes:
        - application/json
      operationId: ContractBlockHourFactorsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractBlockHourFactorModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactorsChild
  "/V1.0/Contracts/{parentId}/BlockHourFactors/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactorsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactorsChild
  "/V1.0/Contracts/{parentId}/BlockHourFactors/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactorsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactorsChild
  "/V1.0/Contracts/{parentId}/BlockHourFactors/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactorsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactorsChild
  "/V1.0/Contracts/{parentId}/BlockHourFactors/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractBlockHourFactorsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractBlockHourFactorModel,ContractFactor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlockHourFactorsChild
  "/V1.0/Contracts/{parentId}/Blocks":
    get:
      consumes:
        - application/json
      operationId: ContractBlocksChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractBlockModel,ContractBlock]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocksChild
    patch:
      consumes:
        - application/json
      operationId: ContractBlocksChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractBlockModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocksChild
    post:
      consumes:
        - application/json
      operationId: ContractBlocksChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractBlockModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocksChild
    put:
      consumes:
        - application/json
      operationId: ContractBlocksChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractBlockModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocksChild
  "/V1.0/Contracts/{parentId}/Blocks/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractBlocksChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocksChild
  "/V1.0/Contracts/{parentId}/Blocks/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractBlocksChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocksChild
  "/V1.0/Contracts/{parentId}/Blocks/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractBlocksChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocksChild
  "/V1.0/Contracts/{parentId}/Blocks/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractBlocksChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractBlockModel,ContractBlock]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractBlocksChild
  "/V1.0/Contracts/{parentId}/Charges":
    get:
      consumes:
        - application/json
      operationId: ContractChargesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractChargeModel,ContractCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractChargesChild
    patch:
      consumes:
        - application/json
      operationId: ContractChargesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractChargesChild
    post:
      consumes:
        - application/json
      operationId: ContractChargesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractChargesChild
    put:
      consumes:
        - application/json
      operationId: ContractChargesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractChargesChild
  "/V1.0/Contracts/{parentId}/Charges/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractChargesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractChargesChild
  "/V1.0/Contracts/{parentId}/Charges/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractChargesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractChargesChild
  "/V1.0/Contracts/{parentId}/Charges/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractChargesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractChargesChild
  "/V1.0/Contracts/{parentId}/Charges/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContractChargesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractChargesChild
    get:
      consumes:
        - application/json
      operationId: ContractChargesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractChargeModel,ContractCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractChargesChild
  "/V1.0/Contracts/{parentId}/ExclusionBillingCodes":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionBillingCodeModel,ContractExclusionAllocationCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodesChild
    post:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractExclusionBillingCodeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodesChild
  "/V1.0/Contracts/{parentId}/ExclusionBillingCodes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodesChild
  "/V1.0/Contracts/{parentId}/ExclusionBillingCodes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodesChild
  "/V1.0/Contracts/{parentId}/ExclusionBillingCodes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodesChild
  "/V1.0/Contracts/{parentId}/ExclusionBillingCodes/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodesChild
    get:
      consumes:
        - application/json
      operationId: ContractExclusionBillingCodesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractExclusionBillingCodeModel,ContractExclusionAllocationCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionBillingCodesChild
  "/V1.0/Contracts/{parentId}/ExclusionRoles":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRolesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractExclusionRoleModel,ContractExclusionRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRolesChild
    post:
      consumes:
        - application/json
      operationId: ContractExclusionRolesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractExclusionRoleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRolesChild
  "/V1.0/Contracts/{parentId}/ExclusionRoles/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRolesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRolesChild
  "/V1.0/Contracts/{parentId}/ExclusionRoles/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRolesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRolesChild
  "/V1.0/Contracts/{parentId}/ExclusionRoles/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRolesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRolesChild
  "/V1.0/Contracts/{parentId}/ExclusionRoles/{id}":
    delete:
      consumes:
        - application/json
      operationId: ContractExclusionRolesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRolesChild
    get:
      consumes:
        - application/json
      operationId: ContractExclusionRolesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractExclusionRoleModel,ContractExclusionRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractExclusionRolesChild
  "/V1.0/Contracts/{parentId}/Milestones":
    get:
      consumes:
        - application/json
      operationId: ContractMilestonesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractMilestoneModel,ContractMilestone]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestonesChild
    patch:
      consumes:
        - application/json
      operationId: ContractMilestonesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractMilestoneModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestonesChild
    post:
      consumes:
        - application/json
      operationId: ContractMilestonesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractMilestoneModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestonesChild
    put:
      consumes:
        - application/json
      operationId: ContractMilestonesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractMilestoneModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestonesChild
  "/V1.0/Contracts/{parentId}/Milestones/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractMilestonesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestonesChild
  "/V1.0/Contracts/{parentId}/Milestones/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractMilestonesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestonesChild
  "/V1.0/Contracts/{parentId}/Milestones/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractMilestonesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestonesChild
  "/V1.0/Contracts/{parentId}/Milestones/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractMilestonesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractMilestoneModel,ContractMilestone]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractMilestonesChild
  "/V1.0/Contracts/{parentId}/Notes":
    get:
      consumes:
        - application/json
      operationId: ContractNotesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractNoteModel,ContractNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotesChild
    patch:
      consumes:
        - application/json
      operationId: ContractNotesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotesChild
    post:
      consumes:
        - application/json
      operationId: ContractNotesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotesChild
    put:
      consumes:
        - application/json
      operationId: ContractNotesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotesChild
  "/V1.0/Contracts/{parentId}/Notes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractNotesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotesChild
  "/V1.0/Contracts/{parentId}/Notes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractNotesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotesChild
  "/V1.0/Contracts/{parentId}/Notes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractNotesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotesChild
  "/V1.0/Contracts/{parentId}/Notes/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractNotesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractNoteModel,ContractNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractNotesChild
  "/V1.0/Contracts/{parentId}/Rates":
    get:
      consumes:
        - application/json
      operationId: ContractRatesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractRateModel,ContractRate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRatesChild
    patch:
      consumes:
        - application/json
      operationId: ContractRatesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractRateModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRatesChild
    post:
      consumes:
        - application/json
      operationId: ContractRatesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractRateModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRatesChild
    put:
      consumes:
        - application/json
      operationId: ContractRatesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractRateModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRatesChild
  "/V1.0/Contracts/{parentId}/Rates/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractRatesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRatesChild
  "/V1.0/Contracts/{parentId}/Rates/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractRatesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRatesChild
  "/V1.0/Contracts/{parentId}/Rates/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractRatesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRatesChild
  "/V1.0/Contracts/{parentId}/Rates/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractRatesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractRateModel,ContractRate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRatesChild
  "/V1.0/Contracts/{parentId}/Retainers":
    get:
      consumes:
        - application/json
      operationId: ContractRetainersChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractRetainerModel,ContractRetainer]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainersChild
    patch:
      consumes:
        - application/json
      operationId: ContractRetainersChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractRetainerModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainersChild
    post:
      consumes:
        - application/json
      operationId: ContractRetainersChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractRetainerModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainersChild
    put:
      consumes:
        - application/json
      operationId: ContractRetainersChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractRetainerModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainersChild
  "/V1.0/Contracts/{parentId}/Retainers/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractRetainersChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainersChild
  "/V1.0/Contracts/{parentId}/Retainers/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractRetainersChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainersChild
  "/V1.0/Contracts/{parentId}/Retainers/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractRetainersChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainersChild
  "/V1.0/Contracts/{parentId}/Retainers/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractRetainersChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractRetainerModel,ContractRetainer]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRetainersChild
  "/V1.0/Contracts/{parentId}/RoleCosts":
    get:
      consumes:
        - application/json
      operationId: ContractRoleCostsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractRoleCostModel,ContractRoleCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCostsChild
    patch:
      consumes:
        - application/json
      operationId: ContractRoleCostsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractRoleCostModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCostsChild
    post:
      consumes:
        - application/json
      operationId: ContractRoleCostsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractRoleCostModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCostsChild
    put:
      consumes:
        - application/json
      operationId: ContractRoleCostsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractRoleCostModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCostsChild
  "/V1.0/Contracts/{parentId}/RoleCosts/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractRoleCostsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCostsChild
  "/V1.0/Contracts/{parentId}/RoleCosts/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractRoleCostsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCostsChild
  "/V1.0/Contracts/{parentId}/RoleCosts/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractRoleCostsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCostsChild
  "/V1.0/Contracts/{parentId}/RoleCosts/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractRoleCostsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractRoleCostModel,ContractRoleCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractRoleCostsChild
  "/V1.0/Contracts/{parentId}/ServiceAdjustments":
    post:
      consumes:
        - application/json
      operationId: ContractServiceAdjustmentsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractServiceAdjustmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceAdjustmentsChild
  "/V1.0/Contracts/{parentId}/ServiceAdjustments/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractServiceAdjustmentsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceAdjustmentsChild
  "/V1.0/Contracts/{parentId}/ServiceAdjustments/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractServiceAdjustmentsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceAdjustmentsChild
  "/V1.0/Contracts/{parentId}/ServiceAdjustments/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractServiceAdjustmentsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceAdjustmentsChild
  "/V1.0/Contracts/{parentId}/ServiceBundleAdjustments":
    post:
      consumes:
        - application/json
      operationId: ContractServiceBundleAdjustmentsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractServiceBundleAdjustmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleAdjustmentsChild
  "/V1.0/Contracts/{parentId}/ServiceBundleAdjustments/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleAdjustmentsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleAdjustmentsChild
  "/V1.0/Contracts/{parentId}/ServiceBundleAdjustments/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleAdjustmentsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleAdjustmentsChild
  "/V1.0/Contracts/{parentId}/ServiceBundleAdjustments/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleAdjustmentsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleAdjustmentsChild
  "/V1.0/Contracts/{parentId}/ServiceBundleUnits":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnitsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceBundleUnitModel,ContractServiceBundleUnit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnitsChild
  "/V1.0/Contracts/{parentId}/ServiceBundleUnits/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnitsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnitsChild
  "/V1.0/Contracts/{parentId}/ServiceBundleUnits/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnitsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnitsChild
  "/V1.0/Contracts/{parentId}/ServiceBundleUnits/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnitsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnitsChild
  "/V1.0/Contracts/{parentId}/ServiceBundleUnits/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundleUnitsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractServiceBundleUnitModel,ContractServiceBundleUnit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundleUnitsChild
  "/V1.0/Contracts/{parentId}/ServiceBundles":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundlesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceBundleModel,ContractServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundlesChild
    patch:
      consumes:
        - application/json
      operationId: ContractServiceBundlesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractServiceBundleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundlesChild
    post:
      consumes:
        - application/json
      operationId: ContractServiceBundlesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractServiceBundleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundlesChild
    put:
      consumes:
        - application/json
      operationId: ContractServiceBundlesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractServiceBundleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundlesChild
  "/V1.0/Contracts/{parentId}/ServiceBundles/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundlesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundlesChild
  "/V1.0/Contracts/{parentId}/ServiceBundles/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundlesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundlesChild
  "/V1.0/Contracts/{parentId}/ServiceBundles/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundlesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundlesChild
  "/V1.0/Contracts/{parentId}/ServiceBundles/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractServiceBundlesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractServiceBundleModel,ContractServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceBundlesChild
  "/V1.0/Contracts/{parentId}/ServiceUnits":
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnitsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceUnitModel,ContractServiceUnit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnitsChild
  "/V1.0/Contracts/{parentId}/ServiceUnits/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnitsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnitsChild
  "/V1.0/Contracts/{parentId}/ServiceUnits/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnitsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnitsChild
  "/V1.0/Contracts/{parentId}/ServiceUnits/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnitsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnitsChild
  "/V1.0/Contracts/{parentId}/ServiceUnits/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractServiceUnitsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractServiceUnitModel,ContractServiceUnit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServiceUnitsChild
  "/V1.0/Contracts/{parentId}/Services":
    get:
      consumes:
        - application/json
      operationId: ContractServicesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractServiceModel,ContractService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServicesChild
    patch:
      consumes:
        - application/json
      operationId: ContractServicesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractServiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServicesChild
    post:
      consumes:
        - application/json
      operationId: ContractServicesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractServiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServicesChild
    put:
      consumes:
        - application/json
      operationId: ContractServicesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractServiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServicesChild
  "/V1.0/Contracts/{parentId}/Services/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractServicesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServicesChild
  "/V1.0/Contracts/{parentId}/Services/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractServicesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServicesChild
  "/V1.0/Contracts/{parentId}/Services/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractServicesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServicesChild
  "/V1.0/Contracts/{parentId}/Services/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractServicesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractServiceModel,ContractService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractServicesChild
  "/V1.0/Contracts/{parentId}/TicketPurchases":
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchasesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ContractTicketPurchaseModel,ContractTicketPurchase]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchasesChild
    patch:
      consumes:
        - application/json
      operationId: ContractTicketPurchasesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractTicketPurchaseModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchasesChild
    post:
      consumes:
        - application/json
      operationId: ContractTicketPurchasesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractTicketPurchaseModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchasesChild
    put:
      consumes:
        - application/json
      operationId: ContractTicketPurchasesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ContractTicketPurchaseModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchasesChild
  "/V1.0/Contracts/{parentId}/TicketPurchases/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchasesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchasesChild
  "/V1.0/Contracts/{parentId}/TicketPurchases/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchasesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchasesChild
  "/V1.0/Contracts/{parentId}/TicketPurchases/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchasesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchasesChild
  "/V1.0/Contracts/{parentId}/TicketPurchases/{id}":
    get:
      consumes:
        - application/json
      operationId: ContractTicketPurchasesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ContractTicketPurchaseModel,ContractTicketPurchase]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ContractTicketPurchasesChild
  /V1.0/Countries:
    patch:
      consumes:
        - application/json
      operationId: Countries_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CountryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Countries
    put:
      consumes:
        - application/json
      operationId: Countries_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CountryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Countries
  /V1.0/Countries/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Countries_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Countries
  /V1.0/Countries/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Countries_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Countries
  /V1.0/Countries/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Countries_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Countries
  /V1.0/Countries/query:
    get:
      consumes:
        - application/json
      operationId: Countries_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CountryModel,Country]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Countries
    post:
      consumes:
        - application/json
      operationId: Countries_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CountryModel,Country]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Countries
  /V1.0/Countries/query/count:
    get:
      consumes:
        - application/json
      operationId: Countries_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Countries
    post:
      consumes:
        - application/json
      operationId: Countries_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Countries
  "/V1.0/Countries/{id}":
    get:
      consumes:
        - application/json
      operationId: Countries_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CountryModel,Country]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Countries
  /V1.0/Currencies:
    patch:
      consumes:
        - application/json
      operationId: Currencies_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CurrencyModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Currencies
    put:
      consumes:
        - application/json
      operationId: Currencies_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/CurrencyModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Currencies
  /V1.0/Currencies/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Currencies_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Currencies
  /V1.0/Currencies/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Currencies_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Currencies
  /V1.0/Currencies/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Currencies_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Currencies
  /V1.0/Currencies/query:
    get:
      consumes:
        - application/json
      operationId: Currencies_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CurrencyModel,Currency]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Currencies
    post:
      consumes:
        - application/json
      operationId: Currencies_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[CurrencyModel,Currency]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Currencies
  /V1.0/Currencies/query/count:
    get:
      consumes:
        - application/json
      operationId: Currencies_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Currencies
    post:
      consumes:
        - application/json
      operationId: Currencies_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Currencies
  "/V1.0/Currencies/{id}":
    get:
      consumes:
        - application/json
      operationId: Currencies_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[CurrencyModel,Currency]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Currencies
  /V1.0/DeletedTaskActivityLogs/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DeletedTaskActivityLogs_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTaskActivityLogs
  /V1.0/DeletedTaskActivityLogs/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DeletedTaskActivityLogs_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTaskActivityLogs
  /V1.0/DeletedTaskActivityLogs/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DeletedTaskActivityLogs_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTaskActivityLogs
  /V1.0/DeletedTaskActivityLogs/query:
    get:
      consumes:
        - application/json
      operationId: DeletedTaskActivityLogs_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DeletedTaskActivityLogModel,DeletedTaskActivityLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTaskActivityLogs
    post:
      consumes:
        - application/json
      operationId: DeletedTaskActivityLogs_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DeletedTaskActivityLogModel,DeletedTaskActivityLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTaskActivityLogs
  /V1.0/DeletedTaskActivityLogs/query/count:
    get:
      consumes:
        - application/json
      operationId: DeletedTaskActivityLogs_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTaskActivityLogs
    post:
      consumes:
        - application/json
      operationId: DeletedTaskActivityLogs_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTaskActivityLogs
  "/V1.0/DeletedTaskActivityLogs/{id}":
    get:
      consumes:
        - application/json
      operationId: DeletedTaskActivityLogs_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DeletedTaskActivityLogModel,DeletedTaskActivityLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTaskActivityLogs
  /V1.0/DeletedTicketActivityLogs/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DeletedTicketActivityLogs_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketActivityLogs
  /V1.0/DeletedTicketActivityLogs/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DeletedTicketActivityLogs_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketActivityLogs
  /V1.0/DeletedTicketActivityLogs/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DeletedTicketActivityLogs_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketActivityLogs
  /V1.0/DeletedTicketActivityLogs/query:
    get:
      consumes:
        - application/json
      operationId: DeletedTicketActivityLogs_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DeletedTicketActivityLogModel,DeletedTicketActivityLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketActivityLogs
    post:
      consumes:
        - application/json
      operationId: DeletedTicketActivityLogs_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DeletedTicketActivityLogModel,DeletedTicketActivityLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketActivityLogs
  /V1.0/DeletedTicketActivityLogs/query/count:
    get:
      consumes:
        - application/json
      operationId: DeletedTicketActivityLogs_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketActivityLogs
    post:
      consumes:
        - application/json
      operationId: DeletedTicketActivityLogs_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketActivityLogs
  "/V1.0/DeletedTicketActivityLogs/{id}":
    get:
      consumes:
        - application/json
      operationId: DeletedTicketActivityLogs_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DeletedTicketActivityLogModel,DeletedTicketActivityLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketActivityLogs
  /V1.0/DeletedTicketLogs/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DeletedTicketLogs_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketLogs
  /V1.0/DeletedTicketLogs/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DeletedTicketLogs_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketLogs
  /V1.0/DeletedTicketLogs/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DeletedTicketLogs_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketLogs
  /V1.0/DeletedTicketLogs/query:
    get:
      consumes:
        - application/json
      operationId: DeletedTicketLogs_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DeletedTicketLogModel,DeletedTicketLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketLogs
    post:
      consumes:
        - application/json
      operationId: DeletedTicketLogs_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DeletedTicketLogModel,DeletedTicketLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketLogs
  /V1.0/DeletedTicketLogs/query/count:
    get:
      consumes:
        - application/json
      operationId: DeletedTicketLogs_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketLogs
    post:
      consumes:
        - application/json
      operationId: DeletedTicketLogs_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketLogs
  "/V1.0/DeletedTicketLogs/{id}":
    get:
      consumes:
        - application/json
      operationId: DeletedTicketLogs_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DeletedTicketLogModel,DeletedTicketLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DeletedTicketLogs
  /V1.0/Departments:
    patch:
      consumes:
        - application/json
      operationId: Departments_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DepartmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
    post:
      consumes:
        - application/json
      operationId: Departments_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DepartmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
    put:
      consumes:
        - application/json
      operationId: Departments_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DepartmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
  /V1.0/Departments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Departments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
  /V1.0/Departments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Departments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
  /V1.0/Departments/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Departments_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
  /V1.0/Departments/query:
    get:
      consumes:
        - application/json
      operationId: Departments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DepartmentModel,Department]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
    post:
      consumes:
        - application/json
      operationId: Departments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DepartmentModel,Department]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
  /V1.0/Departments/query/count:
    get:
      consumes:
        - application/json
      operationId: Departments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
    post:
      consumes:
        - application/json
      operationId: Departments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
  "/V1.0/Departments/{id}":
    get:
      consumes:
        - application/json
      operationId: Departments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DepartmentModel,Department]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Departments
  /V1.0/DocumentAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachments
  /V1.0/DocumentAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachments
  /V1.0/DocumentAttachments/query:
    get:
      consumes:
        - application/json
      operationId: DocumentAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/DocumentAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachments
    post:
      consumes:
        - application/json
      operationId: DocumentAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/DocumentAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachments
  /V1.0/DocumentAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachments
    post:
      consumes:
        - application/json
      operationId: DocumentAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachments
  "/V1.0/DocumentAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/DocumentAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachments
  /V1.0/DocumentCategories:
    patch:
      consumes:
        - application/json
      operationId: DocumentCategories_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
    post:
      consumes:
        - application/json
      operationId: DocumentCategories_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
    put:
      consumes:
        - application/json
      operationId: DocumentCategories_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
  /V1.0/DocumentCategories/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentCategories_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
  /V1.0/DocumentCategories/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentCategories_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
  /V1.0/DocumentCategories/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentCategories_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
  /V1.0/DocumentCategories/query:
    get:
      consumes:
        - application/json
      operationId: DocumentCategories_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentCategoryModel,DocumentCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
    post:
      consumes:
        - application/json
      operationId: DocumentCategories_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentCategoryModel,DocumentCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
  /V1.0/DocumentCategories/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentCategories_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
    post:
      consumes:
        - application/json
      operationId: DocumentCategories_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
  "/V1.0/DocumentCategories/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentCategories_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
    get:
      consumes:
        - application/json
      operationId: DocumentCategories_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentCategoryModel,DocumentCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentCategories
  "/V1.0/DocumentCategories/{parentId}/Documents":
    get:
      consumes:
        - application/json
      operationId: DocumentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentModel,Document]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentsChild
    patch:
      consumes:
        - application/json
      operationId: DocumentsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentsChild
    post:
      consumes:
        - application/json
      operationId: DocumentsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentsChild
    put:
      consumes:
        - application/json
      operationId: DocumentsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentsChild
  "/V1.0/DocumentCategories/{parentId}/Documents/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentsChild
  "/V1.0/DocumentCategories/{parentId}/Documents/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentsChild
  "/V1.0/DocumentCategories/{parentId}/Documents/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentsChild
  "/V1.0/DocumentCategories/{parentId}/Documents/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentsChild
    get:
      consumes:
        - application/json
      operationId: DocumentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentModel,Document]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentsChild
  /V1.0/DocumentChecklistItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItems
  /V1.0/DocumentChecklistItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItems
  /V1.0/DocumentChecklistItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItems
  /V1.0/DocumentChecklistItems/query:
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentChecklistItemModel,DocumentChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItems
    post:
      consumes:
        - application/json
      operationId: DocumentChecklistItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentChecklistItemModel,DocumentChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItems
  /V1.0/DocumentChecklistItems/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItems
    post:
      consumes:
        - application/json
      operationId: DocumentChecklistItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItems
  "/V1.0/DocumentChecklistItems/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentChecklistItemModel,DocumentChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItems
  /V1.0/DocumentChecklistLibraries:
    post:
      consumes:
        - application/json
      operationId: DocumentChecklistLibraries_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentChecklistLibraryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistLibraries
  /V1.0/DocumentChecklistLibraries/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistLibraries_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistLibraries
  /V1.0/DocumentChecklistLibraries/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistLibraries_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistLibraries
  /V1.0/DocumentChecklistLibraries/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistLibraries_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistLibraries
  /V1.0/DocumentConfigurationItemAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociations
  /V1.0/DocumentConfigurationItemAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociations
  /V1.0/DocumentConfigurationItemAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociations
  /V1.0/DocumentConfigurationItemAssociations/query:
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentConfigurationItemAssociationModel,DocumentInstalledProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentConfigurationItemAssociationModel,DocumentInstalledProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociations
  /V1.0/DocumentConfigurationItemAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociations
  "/V1.0/DocumentConfigurationItemAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentConfigurationItemAssociationModel,DocumentInstalledProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociations
  /V1.0/DocumentConfigurationItemCategoryAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociations
  /V1.0/DocumentConfigurationItemCategoryAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociations
  /V1.0/DocumentConfigurationItemCategoryAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociations
  /V1.0/DocumentConfigurationItemCategoryAssociations/query:
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentConfigurationItemCategoryAssociationModel,DocumentInstalledProductCategoryAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentConfigurationItemCategoryAssociationModel,DocumentInstalledProductCategoryAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociations
  /V1.0/DocumentConfigurationItemCategoryAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociations
  "/V1.0/DocumentConfigurationItemCategoryAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentConfigurationItemCategoryAssociationModel,DocumentInstalledProductCategoryAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociations
  /V1.0/DocumentNotes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentNotes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotes
  /V1.0/DocumentNotes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentNotes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotes
  /V1.0/DocumentNotes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentNotes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotes
  /V1.0/DocumentNotes/query:
    get:
      consumes:
        - application/json
      operationId: DocumentNotes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentNoteModel,DocumentNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotes
    post:
      consumes:
        - application/json
      operationId: DocumentNotes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentNoteModel,DocumentNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotes
  /V1.0/DocumentNotes/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentNotes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotes
    post:
      consumes:
        - application/json
      operationId: DocumentNotes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotes
  "/V1.0/DocumentNotes/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentNotes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentNoteModel,DocumentNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotes
  /V1.0/DocumentPlainTextContent/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContent_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContent
  /V1.0/DocumentPlainTextContent/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContent_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContent
  /V1.0/DocumentPlainTextContent/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContent_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContent
  /V1.0/DocumentPlainTextContent/query:
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContent_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentPlainTextContentModel,DocumentPlainTextContent]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContent
    post:
      consumes:
        - application/json
      operationId: DocumentPlainTextContent_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentPlainTextContentModel,DocumentPlainTextContent]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContent
  /V1.0/DocumentPlainTextContent/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContent_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContent
    post:
      consumes:
        - application/json
      operationId: DocumentPlainTextContent_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContent
  "/V1.0/DocumentPlainTextContent/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContent_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentPlainTextContentModel,DocumentPlainTextContent]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContent
  /V1.0/DocumentTagAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociations
  /V1.0/DocumentTagAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociations
  /V1.0/DocumentTagAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociations
  /V1.0/DocumentTagAssociations/query:
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentTagAssociationModel,DocumentTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentTagAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentTagAssociationModel,DocumentTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociations
  /V1.0/DocumentTagAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentTagAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociations
  "/V1.0/DocumentTagAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentTagAssociationModel,DocumentTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociations
  /V1.0/DocumentTicketAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociations
  /V1.0/DocumentTicketAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociations
  /V1.0/DocumentTicketAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociations
  /V1.0/DocumentTicketAssociations/query:
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentTicketAssociationModel,DocumentTicketAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentTicketAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentTicketAssociationModel,DocumentTicketAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociations
  /V1.0/DocumentTicketAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentTicketAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociations
  "/V1.0/DocumentTicketAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentTicketAssociationModel,DocumentTicketAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociations
  /V1.0/DocumentToArticleAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociations
  /V1.0/DocumentToArticleAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociations
  /V1.0/DocumentToArticleAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociations
  /V1.0/DocumentToArticleAssociations/query:
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentToArticleAssociationModel,DocumentToArticleAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentToArticleAssociationModel,DocumentToArticleAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociations
  /V1.0/DocumentToArticleAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociations
  "/V1.0/DocumentToArticleAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentToArticleAssociationModel,DocumentToArticleAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociations
  /V1.0/DocumentToDocumentAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociations
  /V1.0/DocumentToDocumentAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociations
  /V1.0/DocumentToDocumentAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociations
  /V1.0/DocumentToDocumentAssociations/query:
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentToDocumentAssociationModel,DocumentToDocumentAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentToDocumentAssociationModel,DocumentToDocumentAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociations
  /V1.0/DocumentToDocumentAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociations
    post:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociations
  "/V1.0/DocumentToDocumentAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentToDocumentAssociationModel,DocumentToDocumentAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociations
  /V1.0/Documents/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Documents_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Documents
  /V1.0/Documents/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Documents_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Documents
  /V1.0/Documents/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Documents_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Documents
  /V1.0/Documents/query:
    get:
      consumes:
        - application/json
      operationId: Documents_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentModel,Document]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Documents
    post:
      consumes:
        - application/json
      operationId: Documents_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentModel,Document]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Documents
  /V1.0/Documents/query/count:
    get:
      consumes:
        - application/json
      operationId: Documents_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Documents
    post:
      consumes:
        - application/json
      operationId: Documents_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Documents
  "/V1.0/Documents/{id}":
    get:
      consumes:
        - application/json
      operationId: Documents_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentModel,Document]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Documents
  "/V1.0/Documents/{parentId}/ArticleAssociations":
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentToArticleAssociationModel,DocumentToArticleAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociationsChild
    post:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentToArticleAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociationsChild
  "/V1.0/Documents/{parentId}/ArticleAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociationsChild
  "/V1.0/Documents/{parentId}/ArticleAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociationsChild
  "/V1.0/Documents/{parentId}/ArticleAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociationsChild
  "/V1.0/Documents/{parentId}/ArticleAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociationsChild
    get:
      consumes:
        - application/json
      operationId: DocumentToArticleAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentToArticleAssociationModel,DocumentToArticleAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToArticleAssociationsChild
  "/V1.0/Documents/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: DocumentAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/DocumentAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: DocumentAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachmentsChild
  "/V1.0/Documents/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/DocumentAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: DocumentAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/DocumentAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentAttachmentsChild
  "/V1.0/Documents/{parentId}/ChecklistItems":
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItemsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentChecklistItemModel,DocumentChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItemsChild
    patch:
      consumes:
        - application/json
      operationId: DocumentChecklistItemsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentChecklistItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItemsChild
    post:
      consumes:
        - application/json
      operationId: DocumentChecklistItemsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentChecklistItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItemsChild
    put:
      consumes:
        - application/json
      operationId: DocumentChecklistItemsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentChecklistItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItemsChild
  "/V1.0/Documents/{parentId}/ChecklistItems/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItemsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItemsChild
  "/V1.0/Documents/{parentId}/ChecklistItems/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItemsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItemsChild
  "/V1.0/Documents/{parentId}/ChecklistItems/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItemsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItemsChild
  "/V1.0/Documents/{parentId}/ChecklistItems/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentChecklistItemsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItemsChild
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistItemsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentChecklistItemModel,DocumentChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistItemsChild
  "/V1.0/Documents/{parentId}/ChecklistLibraries":
    post:
      consumes:
        - application/json
      operationId: DocumentChecklistLibrariesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentChecklistLibraryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistLibrariesChild
  "/V1.0/Documents/{parentId}/ChecklistLibraries/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistLibrariesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistLibrariesChild
  "/V1.0/Documents/{parentId}/ChecklistLibraries/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistLibrariesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistLibrariesChild
  "/V1.0/Documents/{parentId}/ChecklistLibraries/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentChecklistLibrariesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentChecklistLibrariesChild
  "/V1.0/Documents/{parentId}/ConfigurationItemAssociations":
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentConfigurationItemAssociationModel,DocumentInstalledProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociationsChild
    post:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentConfigurationItemAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociationsChild
  "/V1.0/Documents/{parentId}/ConfigurationItemAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociationsChild
  "/V1.0/Documents/{parentId}/ConfigurationItemAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociationsChild
  "/V1.0/Documents/{parentId}/ConfigurationItemAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociationsChild
  "/V1.0/Documents/{parentId}/ConfigurationItemAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociationsChild
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentConfigurationItemAssociationModel,DocumentInstalledProductAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemAssociationsChild
  "/V1.0/Documents/{parentId}/ConfigurationItemCategoryAssociations":
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentConfigurationItemCategoryAssociationModel,DocumentInstalledProductCategoryAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociationsChild
    post:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentConfigurationItemCategoryAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociationsChild
  "/V1.0/Documents/{parentId}/ConfigurationItemCategoryAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociationsChild
  "/V1.0/Documents/{parentId}/ConfigurationItemCategoryAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociationsChild
  "/V1.0/Documents/{parentId}/ConfigurationItemCategoryAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociationsChild
  "/V1.0/Documents/{parentId}/ConfigurationItemCategoryAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociationsChild
    get:
      consumes:
        - application/json
      operationId: DocumentConfigurationItemCategoryAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentConfigurationItemCategoryAssociationModel,DocumentInstalledProductCategoryAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentConfigurationItemCategoryAssociationsChild
  "/V1.0/Documents/{parentId}/DocumentAssociations":
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentToDocumentAssociationModel,DocumentToDocumentAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociationsChild
    post:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentToDocumentAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociationsChild
  "/V1.0/Documents/{parentId}/DocumentAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociationsChild
  "/V1.0/Documents/{parentId}/DocumentAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociationsChild
  "/V1.0/Documents/{parentId}/DocumentAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociationsChild
  "/V1.0/Documents/{parentId}/DocumentAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociationsChild
    get:
      consumes:
        - application/json
      operationId: DocumentToDocumentAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentToDocumentAssociationModel,DocumentToDocumentAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentToDocumentAssociationsChild
  "/V1.0/Documents/{parentId}/Notes":
    get:
      consumes:
        - application/json
      operationId: DocumentNotesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentNoteModel,DocumentNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotesChild
    patch:
      consumes:
        - application/json
      operationId: DocumentNotesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotesChild
    post:
      consumes:
        - application/json
      operationId: DocumentNotesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotesChild
    put:
      consumes:
        - application/json
      operationId: DocumentNotesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotesChild
  "/V1.0/Documents/{parentId}/Notes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentNotesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotesChild
  "/V1.0/Documents/{parentId}/Notes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentNotesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotesChild
  "/V1.0/Documents/{parentId}/Notes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentNotesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotesChild
  "/V1.0/Documents/{parentId}/Notes/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentNotesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotesChild
    get:
      consumes:
        - application/json
      operationId: DocumentNotesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentNoteModel,DocumentNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentNotesChild
  "/V1.0/Documents/{parentId}/PlainTextContent":
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContentChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentPlainTextContentModel,DocumentPlainTextContent]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContentChild
    patch:
      consumes:
        - application/json
      operationId: DocumentPlainTextContentChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentPlainTextContentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContentChild
    put:
      consumes:
        - application/json
      operationId: DocumentPlainTextContentChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentPlainTextContentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContentChild
  "/V1.0/Documents/{parentId}/PlainTextContent/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContentChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContentChild
  "/V1.0/Documents/{parentId}/PlainTextContent/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContentChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContentChild
  "/V1.0/Documents/{parentId}/PlainTextContent/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContentChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContentChild
  "/V1.0/Documents/{parentId}/PlainTextContent/{id}":
    get:
      consumes:
        - application/json
      operationId: DocumentPlainTextContentChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentPlainTextContentModel,DocumentPlainTextContent]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentPlainTextContentChild
  "/V1.0/Documents/{parentId}/TagAssociations":
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentTagAssociationModel,DocumentTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociationsChild
    post:
      consumes:
        - application/json
      operationId: DocumentTagAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentTagAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociationsChild
  "/V1.0/Documents/{parentId}/TagAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociationsChild
  "/V1.0/Documents/{parentId}/TagAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociationsChild
  "/V1.0/Documents/{parentId}/TagAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociationsChild
  "/V1.0/Documents/{parentId}/TagAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentTagAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociationsChild
    get:
      consumes:
        - application/json
      operationId: DocumentTagAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentTagAssociationModel,DocumentTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTagAssociationsChild
  "/V1.0/Documents/{parentId}/TicketAssociations":
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DocumentTicketAssociationModel,DocumentTicketAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociationsChild
    post:
      consumes:
        - application/json
      operationId: DocumentTicketAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DocumentTicketAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociationsChild
  "/V1.0/Documents/{parentId}/TicketAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociationsChild
  "/V1.0/Documents/{parentId}/TicketAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociationsChild
  "/V1.0/Documents/{parentId}/TicketAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociationsChild
  "/V1.0/Documents/{parentId}/TicketAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: DocumentTicketAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociationsChild
    get:
      consumes:
        - application/json
      operationId: DocumentTicketAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DocumentTicketAssociationModel,DocumentTicketAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DocumentTicketAssociationsChild
  /V1.0/DomainRegistrars:
    patch:
      consumes:
        - application/json
      operationId: DomainRegistrars_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DomainRegistrarModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
    post:
      consumes:
        - application/json
      operationId: DomainRegistrars_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DomainRegistrarModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
    put:
      consumes:
        - application/json
      operationId: DomainRegistrars_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/DomainRegistrarModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
  /V1.0/DomainRegistrars/entityInformation:
    get:
      consumes:
        - application/json
      operationId: DomainRegistrars_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
  /V1.0/DomainRegistrars/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: DomainRegistrars_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
  /V1.0/DomainRegistrars/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: DomainRegistrars_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
  /V1.0/DomainRegistrars/query:
    get:
      consumes:
        - application/json
      operationId: DomainRegistrars_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DomainRegistrarModel,DomainRegistrar]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
    post:
      consumes:
        - application/json
      operationId: DomainRegistrars_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[DomainRegistrarModel,DomainRegistrar]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
  /V1.0/DomainRegistrars/query/count:
    get:
      consumes:
        - application/json
      operationId: DomainRegistrars_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
    post:
      consumes:
        - application/json
      operationId: DomainRegistrars_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
  "/V1.0/DomainRegistrars/{id}":
    get:
      consumes:
        - application/json
      operationId: DomainRegistrars_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[DomainRegistrarModel,DomainRegistrar]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - DomainRegistrars
  /V1.0/EntityInformation:
    get:
      consumes:
        - application/json
      operationId: MetadataApiIntegration_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/GlobalEntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - MetadataApiIntegration
  /V1.0/ExpenseItemAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ExpenseItemAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachments
  /V1.0/ExpenseItemAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ExpenseItemAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachments
  /V1.0/ExpenseItemAttachments/query:
    get:
      consumes:
        - application/json
      operationId: ExpenseItemAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachments
    post:
      consumes:
        - application/json
      operationId: ExpenseItemAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachments
  /V1.0/ExpenseItemAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: ExpenseItemAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachments
    post:
      consumes:
        - application/json
      operationId: ExpenseItemAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachments
  "/V1.0/ExpenseItemAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: ExpenseItemAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachments
  /V1.0/ExpenseItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ExpenseItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItems
  /V1.0/ExpenseItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ExpenseItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItems
  /V1.0/ExpenseItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ExpenseItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItems
  /V1.0/ExpenseItems/query:
    get:
      consumes:
        - application/json
      operationId: ExpenseItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ExpenseItemModel,ExpenseItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItems
    post:
      consumes:
        - application/json
      operationId: ExpenseItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ExpenseItemModel,ExpenseItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItems
  /V1.0/ExpenseItems/query/count:
    get:
      consumes:
        - application/json
      operationId: ExpenseItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItems
    post:
      consumes:
        - application/json
      operationId: ExpenseItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItems
  "/V1.0/ExpenseItems/{id}":
    get:
      consumes:
        - application/json
      operationId: ExpenseItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ExpenseItemModel,ExpenseItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItems
  "/V1.0/ExpenseItems/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: ExpenseItemAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: ExpenseItemAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ExpenseItemAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachmentsChild
  "/V1.0/ExpenseItems/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: ExpenseItemAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: ExpenseItemAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseItemAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemAttachmentsChild
  /V1.0/ExpenseReportAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ExpenseReportAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachments
  /V1.0/ExpenseReportAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ExpenseReportAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachments
  /V1.0/ExpenseReportAttachments/query:
    get:
      consumes:
        - application/json
      operationId: ExpenseReportAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseReportAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachments
    post:
      consumes:
        - application/json
      operationId: ExpenseReportAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseReportAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachments
  /V1.0/ExpenseReportAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: ExpenseReportAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachments
    post:
      consumes:
        - application/json
      operationId: ExpenseReportAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachments
  "/V1.0/ExpenseReportAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: ExpenseReportAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseReportAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachments
  /V1.0/ExpenseReports:
    patch:
      consumes:
        - application/json
      operationId: ExpenseReports_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ExpenseReportModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
    post:
      consumes:
        - application/json
      operationId: ExpenseReports_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ExpenseReportModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
    put:
      consumes:
        - application/json
      operationId: ExpenseReports_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ExpenseReportModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
  /V1.0/ExpenseReports/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ExpenseReports_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
  /V1.0/ExpenseReports/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ExpenseReports_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
  /V1.0/ExpenseReports/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ExpenseReports_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
  /V1.0/ExpenseReports/query:
    get:
      consumes:
        - application/json
      operationId: ExpenseReports_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ExpenseReportModel,ExpenseReport]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
    post:
      consumes:
        - application/json
      operationId: ExpenseReports_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ExpenseReportModel,ExpenseReport]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
  /V1.0/ExpenseReports/query/count:
    get:
      consumes:
        - application/json
      operationId: ExpenseReports_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
    post:
      consumes:
        - application/json
      operationId: ExpenseReports_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
  "/V1.0/ExpenseReports/{id}":
    get:
      consumes:
        - application/json
      operationId: ExpenseReports_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ExpenseReportModel,ExpenseReport]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReports
  "/V1.0/ExpenseReports/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: ExpenseReportAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseReportAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: ExpenseReportAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ExpenseReportAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachmentsChild
  "/V1.0/ExpenseReports/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: ExpenseReportAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseReportAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: ExpenseReportAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ExpenseReportAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseReportAttachmentsChild
  "/V1.0/Expenses/{parentId}/Items":
    get:
      consumes:
        - application/json
      operationId: ExpenseItemsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ExpenseItemModel,ExpenseItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemsChild
    patch:
      consumes:
        - application/json
      operationId: ExpenseItemsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ExpenseItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemsChild
    post:
      consumes:
        - application/json
      operationId: ExpenseItemsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ExpenseItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemsChild
    put:
      consumes:
        - application/json
      operationId: ExpenseItemsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ExpenseItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemsChild
  "/V1.0/Expenses/{parentId}/Items/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ExpenseItemsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemsChild
  "/V1.0/Expenses/{parentId}/Items/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ExpenseItemsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemsChild
  "/V1.0/Expenses/{parentId}/Items/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ExpenseItemsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemsChild
  "/V1.0/Expenses/{parentId}/Items/{id}":
    get:
      consumes:
        - application/json
      operationId: ExpenseItemsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ExpenseItemModel,ExpenseItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ExpenseItemsChild
  /V1.0/HolidaySets:
    patch:
      consumes:
        - application/json
      operationId: HolidaySets_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/HolidaySetModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
    post:
      consumes:
        - application/json
      operationId: HolidaySets_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/HolidaySetModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
    put:
      consumes:
        - application/json
      operationId: HolidaySets_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/HolidaySetModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
  /V1.0/HolidaySets/entityInformation:
    get:
      consumes:
        - application/json
      operationId: HolidaySets_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
  /V1.0/HolidaySets/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: HolidaySets_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
  /V1.0/HolidaySets/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: HolidaySets_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
  /V1.0/HolidaySets/query:
    get:
      consumes:
        - application/json
      operationId: HolidaySets_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[HolidaySetModel,HolidaySet]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
    post:
      consumes:
        - application/json
      operationId: HolidaySets_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[HolidaySetModel,HolidaySet]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
  /V1.0/HolidaySets/query/count:
    get:
      consumes:
        - application/json
      operationId: HolidaySets_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
    post:
      consumes:
        - application/json
      operationId: HolidaySets_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
  "/V1.0/HolidaySets/{id}":
    delete:
      consumes:
        - application/json
      operationId: HolidaySets_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
    get:
      consumes:
        - application/json
      operationId: HolidaySets_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[HolidaySetModel,HolidaySet]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaySets
  "/V1.0/HolidaySets/{parentId}/Holidays":
    get:
      consumes:
        - application/json
      operationId: HolidaysChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[HolidayModel,Holiday]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaysChild
    patch:
      consumes:
        - application/json
      operationId: HolidaysChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/HolidayModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaysChild
    post:
      consumes:
        - application/json
      operationId: HolidaysChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/HolidayModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaysChild
    put:
      consumes:
        - application/json
      operationId: HolidaysChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/HolidayModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaysChild
  "/V1.0/HolidaySets/{parentId}/Holidays/entityInformation":
    get:
      consumes:
        - application/json
      operationId: HolidaysChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaysChild
  "/V1.0/HolidaySets/{parentId}/Holidays/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: HolidaysChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaysChild
  "/V1.0/HolidaySets/{parentId}/Holidays/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: HolidaysChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaysChild
  "/V1.0/HolidaySets/{parentId}/Holidays/{id}":
    delete:
      consumes:
        - application/json
      operationId: HolidaysChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaysChild
    get:
      consumes:
        - application/json
      operationId: HolidaysChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[HolidayModel,Holiday]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - HolidaysChild
  /V1.0/Holidays/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Holidays_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Holidays
  /V1.0/Holidays/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Holidays_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Holidays
  /V1.0/Holidays/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Holidays_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Holidays
  /V1.0/Holidays/query:
    get:
      consumes:
        - application/json
      operationId: Holidays_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[HolidayModel,Holiday]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Holidays
    post:
      consumes:
        - application/json
      operationId: Holidays_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[HolidayModel,Holiday]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Holidays
  /V1.0/Holidays/query/count:
    get:
      consumes:
        - application/json
      operationId: Holidays_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Holidays
    post:
      consumes:
        - application/json
      operationId: Holidays_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Holidays
  "/V1.0/Holidays/{id}":
    get:
      consumes:
        - application/json
      operationId: Holidays_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[HolidayModel,Holiday]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Holidays
  /V1.0/IntegrationVendorInsights:
    patch:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/IntegrationVendorInsightModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
    post:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/IntegrationVendorInsightModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
    put:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/IntegrationVendorInsightModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
  /V1.0/IntegrationVendorInsights/entityInformation:
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
  /V1.0/IntegrationVendorInsights/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
  /V1.0/IntegrationVendorInsights/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
  /V1.0/IntegrationVendorInsights/query:
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[IntegrationVendorInsightModel,IntegrationVendorInsight]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
    post:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[IntegrationVendorInsightModel,IntegrationVendorInsight]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
  /V1.0/IntegrationVendorInsights/query/count:
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
    post:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
  "/V1.0/IntegrationVendorInsights/{id}":
    delete:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorInsights_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[IntegrationVendorInsightModel,IntegrationVendorInsight]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorInsights
  /V1.0/IntegrationVendorWidgets:
    patch:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/IntegrationVendorWidgetModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
    post:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/IntegrationVendorWidgetModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
    put:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/IntegrationVendorWidgetModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
  /V1.0/IntegrationVendorWidgets/entityInformation:
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
  /V1.0/IntegrationVendorWidgets/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
  /V1.0/IntegrationVendorWidgets/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
  /V1.0/IntegrationVendorWidgets/query:
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[IntegrationVendorWidgetModel,IntegrationVendorWidget]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
    post:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[IntegrationVendorWidgetModel,IntegrationVendorWidget]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
  /V1.0/IntegrationVendorWidgets/query/count:
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
    post:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
  "/V1.0/IntegrationVendorWidgets/{id}":
    delete:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
    get:
      consumes:
        - application/json
      operationId: IntegrationVendorWidgets_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[IntegrationVendorWidgetModel,IntegrationVendorWidget]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - IntegrationVendorWidgets
  /V1.0/InternalLocationWithBusinessHours:
    patch:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InternalLocationWithBusinessHoursModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
    post:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InternalLocationWithBusinessHoursModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
    put:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InternalLocationWithBusinessHoursModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
  /V1.0/InternalLocationWithBusinessHours/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
  /V1.0/InternalLocationWithBusinessHours/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
  /V1.0/InternalLocationWithBusinessHours/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
  /V1.0/InternalLocationWithBusinessHours/query:
    get:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InternalLocationWithBusinessHoursModel,BusinessLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
    post:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InternalLocationWithBusinessHoursModel,BusinessLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
  /V1.0/InternalLocationWithBusinessHours/query/count:
    get:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
    post:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
  "/V1.0/InternalLocationWithBusinessHours/{id}":
    get:
      consumes:
        - application/json
      operationId: InternalLocationWithBusinessHours_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InternalLocationWithBusinessHoursModel,BusinessLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocationWithBusinessHours
  /V1.0/InternalLocations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InternalLocations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocations
  /V1.0/InternalLocations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InternalLocations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocations
  /V1.0/InternalLocations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InternalLocations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocations
  /V1.0/InternalLocations/query:
    get:
      consumes:
        - application/json
      operationId: InternalLocations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InternalLocationModel,InternalLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocations
    post:
      consumes:
        - application/json
      operationId: InternalLocations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InternalLocationModel,InternalLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocations
  /V1.0/InternalLocations/query/count:
    get:
      consumes:
        - application/json
      operationId: InternalLocations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocations
    post:
      consumes:
        - application/json
      operationId: InternalLocations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocations
  "/V1.0/InternalLocations/{id}":
    get:
      consumes:
        - application/json
      operationId: InternalLocations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InternalLocationModel,InternalLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InternalLocations
  /V1.0/InventoryItemSerialNumbers/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbers_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbers
  /V1.0/InventoryItemSerialNumbers/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbers_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbers
  /V1.0/InventoryItemSerialNumbers/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbers_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbers
  /V1.0/InventoryItemSerialNumbers/query:
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbers_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryItemSerialNumberModel,InventoryItemSerialNumber]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbers
    post:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbers_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryItemSerialNumberModel,InventoryItemSerialNumber]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbers
  /V1.0/InventoryItemSerialNumbers/query/count:
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbers_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbers
    post:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbers_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbers
  "/V1.0/InventoryItemSerialNumbers/{id}":
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbers_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InventoryItemSerialNumberModel,InventoryItemSerialNumber]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbers
  /V1.0/InventoryItems:
    patch:
      consumes:
        - application/json
      operationId: InventoryItems_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
    post:
      consumes:
        - application/json
      operationId: InventoryItems_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
    put:
      consumes:
        - application/json
      operationId: InventoryItems_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
  /V1.0/InventoryItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InventoryItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
  /V1.0/InventoryItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InventoryItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
  /V1.0/InventoryItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InventoryItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
  /V1.0/InventoryItems/query:
    get:
      consumes:
        - application/json
      operationId: InventoryItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryItemModel,InventoryItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
    post:
      consumes:
        - application/json
      operationId: InventoryItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryItemModel,InventoryItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
  /V1.0/InventoryItems/query/count:
    get:
      consumes:
        - application/json
      operationId: InventoryItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
    post:
      consumes:
        - application/json
      operationId: InventoryItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
  "/V1.0/InventoryItems/{id}":
    get:
      consumes:
        - application/json
      operationId: InventoryItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InventoryItemModel,InventoryItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItems
  "/V1.0/InventoryItems/{parentId}/SerialNumbers":
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbersChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryItemSerialNumberModel,InventoryItemSerialNumber]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbersChild
    patch:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbersChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryItemSerialNumberModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbersChild
    post:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbersChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryItemSerialNumberModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbersChild
    put:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbersChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryItemSerialNumberModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbersChild
  "/V1.0/InventoryItems/{parentId}/SerialNumbers/entityInformation":
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbersChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbersChild
  "/V1.0/InventoryItems/{parentId}/SerialNumbers/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbersChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbersChild
  "/V1.0/InventoryItems/{parentId}/SerialNumbers/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbersChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbersChild
  "/V1.0/InventoryItems/{parentId}/SerialNumbers/{id}":
    get:
      consumes:
        - application/json
      operationId: InventoryItemSerialNumbersChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InventoryItemSerialNumberModel,InventoryItemSerialNumber]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryItemSerialNumbersChild
  /V1.0/InventoryLocations:
    patch:
      consumes:
        - application/json
      operationId: InventoryLocations_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryLocationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
    post:
      consumes:
        - application/json
      operationId: InventoryLocations_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryLocationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
    put:
      consumes:
        - application/json
      operationId: InventoryLocations_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryLocationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
  /V1.0/InventoryLocations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InventoryLocations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
  /V1.0/InventoryLocations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InventoryLocations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
  /V1.0/InventoryLocations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InventoryLocations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
  /V1.0/InventoryLocations/query:
    get:
      consumes:
        - application/json
      operationId: InventoryLocations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryLocationModel,InventoryLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
    post:
      consumes:
        - application/json
      operationId: InventoryLocations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryLocationModel,InventoryLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
  /V1.0/InventoryLocations/query/count:
    get:
      consumes:
        - application/json
      operationId: InventoryLocations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
    post:
      consumes:
        - application/json
      operationId: InventoryLocations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
  "/V1.0/InventoryLocations/{id}":
    get:
      consumes:
        - application/json
      operationId: InventoryLocations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InventoryLocationModel,InventoryLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryLocations
  /V1.0/InventoryProducts:
    patch:
      consumes:
        - application/json
      operationId: InventoryProducts_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryProductModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
    post:
      consumes:
        - application/json
      operationId: InventoryProducts_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryProductModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
    put:
      consumes:
        - application/json
      operationId: InventoryProducts_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryProductModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
  /V1.0/InventoryProducts/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InventoryProducts_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
  /V1.0/InventoryProducts/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InventoryProducts_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
  /V1.0/InventoryProducts/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InventoryProducts_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
  /V1.0/InventoryProducts/query:
    get:
      consumes:
        - application/json
      operationId: InventoryProducts_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryProductModel,InventoryProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
    post:
      consumes:
        - application/json
      operationId: InventoryProducts_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryProductModel,InventoryProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
  /V1.0/InventoryProducts/query/count:
    get:
      consumes:
        - application/json
      operationId: InventoryProducts_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
    post:
      consumes:
        - application/json
      operationId: InventoryProducts_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
  "/V1.0/InventoryProducts/{id}":
    delete:
      consumes:
        - application/json
      operationId: InventoryProducts_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
    get:
      consumes:
        - application/json
      operationId: InventoryProducts_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InventoryProductModel,InventoryProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryProducts
  "/V1.0/InventoryProducts/{parentId}/StockedItems":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryStockedItemModel,InventoryStockedItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsChild
    patch:
      consumes:
        - application/json
      operationId: InventoryStockedItemsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryStockedItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsChild
    put:
      consumes:
        - application/json
      operationId: InventoryStockedItemsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryStockedItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsChild
  "/V1.0/InventoryProducts/{parentId}/StockedItems/entityInformation":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsChild
  "/V1.0/InventoryProducts/{parentId}/StockedItems/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsChild
  "/V1.0/InventoryProducts/{parentId}/StockedItems/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsChild
  "/V1.0/InventoryProducts/{parentId}/StockedItems/{id}":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InventoryStockedItemModel,InventoryStockedItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsAdd":
    post:
      consumes:
        - application/json
      operationId: InventoryStockedItemsAddChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryStockedItemAddModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsAddChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsAdd/entityInformation":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsAddChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsAddChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsAdd/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsAddChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsAddChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsAdd/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsAddChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsAddChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsRemove":
    post:
      consumes:
        - application/json
      operationId: InventoryStockedItemsRemoveChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryStockedItemRemoveModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsRemoveChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsRemove/entityInformation":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsRemoveChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsRemoveChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsRemove/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsRemoveChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsRemoveChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsRemove/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsRemoveChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsRemoveChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsTransfer":
    post:
      consumes:
        - application/json
      operationId: InventoryStockedItemsTransferChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryStockedItemTransferModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsTransferChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsTransfer/entityInformation":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsTransferChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsTransferChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsTransfer/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsTransferChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsTransferChild
  "/V1.0/InventoryProducts/{parentId}/StockedItemsTransfer/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsTransferChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsTransferChild
  /V1.0/InventoryStockedItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItems
  /V1.0/InventoryStockedItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItems
  /V1.0/InventoryStockedItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItems
  /V1.0/InventoryStockedItems/query:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryStockedItemModel,InventoryStockedItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItems
    post:
      consumes:
        - application/json
      operationId: InventoryStockedItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryStockedItemModel,InventoryStockedItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItems
  /V1.0/InventoryStockedItems/query/count:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItems
    post:
      consumes:
        - application/json
      operationId: InventoryStockedItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItems
  "/V1.0/InventoryStockedItems/{id}":
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InventoryStockedItemModel,InventoryStockedItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItems
  /V1.0/InventoryStockedItemsAdd/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsAdd_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsAdd
  /V1.0/InventoryStockedItemsAdd/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsAdd_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsAdd
  /V1.0/InventoryStockedItemsAdd/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsAdd_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsAdd
  /V1.0/InventoryStockedItemsRemove/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsRemove_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsRemove
  /V1.0/InventoryStockedItemsRemove/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsRemove_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsRemove
  /V1.0/InventoryStockedItemsRemove/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsRemove_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsRemove
  /V1.0/InventoryStockedItemsTransfer/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsTransfer_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsTransfer
  /V1.0/InventoryStockedItemsTransfer/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsTransfer_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsTransfer
  /V1.0/InventoryStockedItemsTransfer/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InventoryStockedItemsTransfer_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryStockedItemsTransfer
  /V1.0/InventoryTransfers:
    post:
      consumes:
        - application/json
      operationId: InventoryTransfers_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InventoryTransferModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryTransfers
  /V1.0/InventoryTransfers/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InventoryTransfers_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryTransfers
  /V1.0/InventoryTransfers/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InventoryTransfers_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryTransfers
  /V1.0/InventoryTransfers/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InventoryTransfers_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryTransfers
  /V1.0/InventoryTransfers/query:
    get:
      consumes:
        - application/json
      operationId: InventoryTransfers_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryTransferModel,InventoryTransfer]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryTransfers
    post:
      consumes:
        - application/json
      operationId: InventoryTransfers_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InventoryTransferModel,InventoryTransfer]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryTransfers
  /V1.0/InventoryTransfers/query/count:
    get:
      consumes:
        - application/json
      operationId: InventoryTransfers_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryTransfers
    post:
      consumes:
        - application/json
      operationId: InventoryTransfers_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryTransfers
  "/V1.0/InventoryTransfers/{id}":
    get:
      consumes:
        - application/json
      operationId: InventoryTransfers_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InventoryTransferModel,InventoryTransfer]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InventoryTransfers
  /V1.0/InvoiceTemplates/entityInformation:
    get:
      consumes:
        - application/json
      operationId: InvoiceTemplates_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceTemplates
  /V1.0/InvoiceTemplates/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: InvoiceTemplates_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceTemplates
  /V1.0/InvoiceTemplates/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: InvoiceTemplates_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceTemplates
  /V1.0/InvoiceTemplates/query:
    get:
      consumes:
        - application/json
      operationId: InvoiceTemplates_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InvoiceTemplateModel,InvoiceTemplate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceTemplates
    post:
      consumes:
        - application/json
      operationId: InvoiceTemplates_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InvoiceTemplateModel,InvoiceTemplate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceTemplates
  /V1.0/InvoiceTemplates/query/count:
    get:
      consumes:
        - application/json
      operationId: InvoiceTemplates_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceTemplates
    post:
      consumes:
        - application/json
      operationId: InvoiceTemplates_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceTemplates
  "/V1.0/InvoiceTemplates/{id}":
    get:
      consumes:
        - application/json
      operationId: InvoiceTemplates_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InvoiceTemplateModel,InvoiceTemplate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceTemplates
  /V1.0/Invoices:
    patch:
      consumes:
        - application/json
      operationId: Invoices_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InvoiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Invoices
    put:
      consumes:
        - application/json
      operationId: Invoices_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/InvoiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Invoices
  /V1.0/Invoices/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Invoices_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Invoices
  /V1.0/Invoices/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Invoices_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Invoices
  /V1.0/Invoices/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Invoices_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Invoices
  /V1.0/Invoices/query:
    get:
      consumes:
        - application/json
      operationId: Invoices_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InvoiceModel,Invoice]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Invoices
    post:
      consumes:
        - application/json
      operationId: Invoices_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[InvoiceModel,Invoice]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Invoices
  /V1.0/Invoices/query/count:
    get:
      consumes:
        - application/json
      operationId: Invoices_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Invoices
    post:
      consumes:
        - application/json
      operationId: Invoices_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Invoices
  "/V1.0/Invoices/{id}":
    get:
      consumes:
        - application/json
      operationId: Invoices_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[InvoiceModel,Invoice]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Invoices
  "/V1.0/Invoices/{id}/InvoiceMarkupHtml":
    get:
      consumes:
        - application/json
      operationId: InvoiceMarkupApiIntegration_QueryInvoiceMarkupHtml
      parameters:
        - format: int32
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/InvoiceMarkupResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceMarkupApiIntegration
  "/V1.0/Invoices/{id}/InvoiceMarkupXml":
    get:
      consumes:
        - application/json
      operationId: InvoiceMarkupApiIntegration_QueryInvoiceMarkupXml
      parameters:
        - format: int32
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/InvoiceMarkupResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceMarkupApiIntegration
  "/V1.0/Invoices/{id}/InvoicePdf":
    get:
      consumes:
        - application/json
      operationId: InvoiceMarkupApiIntegration_QueryInvoicePdf
      parameters:
        - format: int32
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FileQueryResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - InvoiceMarkupApiIntegration
  /V1.0/KnowledgeBaseArticles/entityInformation:
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticles_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticles
  /V1.0/KnowledgeBaseArticles/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticles_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticles
  /V1.0/KnowledgeBaseArticles/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticles_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticles
  /V1.0/KnowledgeBaseArticles/query:
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticles_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[KnowledgeBaseArticleModel,KnowledgeBaseArticle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticles
    post:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticles_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[KnowledgeBaseArticleModel,KnowledgeBaseArticle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticles
  /V1.0/KnowledgeBaseArticles/query/count:
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticles_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticles
    post:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticles_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticles
  "/V1.0/KnowledgeBaseArticles/{id}":
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticles_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[KnowledgeBaseArticleModel,KnowledgeBaseArticle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticles
  "/V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations":
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleToArticleAssociationModel,ArticleToArticleAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociationsChild
    post:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticleToArticleAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociationsChild
    get:
      consumes:
        - application/json
      operationId: ArticleToArticleAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleToArticleAssociationModel,ArticleToArticleAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToArticleAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: ArticleAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ArticleAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: ArticleAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticleAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachmentsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: ArticleAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ArticleAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: ArticleAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ArticleAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleAttachmentsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations":
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleConfigurationItemCategoryAssociationModel,ArticleInstalledProductCategoryAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociationsChild
    post:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticleConfigurationItemCategoryAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociationsChild
    get:
      consumes:
        - application/json
      operationId: ArticleConfigurationItemCategoryAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleConfigurationItemCategoryAssociationModel,ArticleInstalledProductCategoryAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleConfigurationItemCategoryAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations":
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleToDocumentAssociationModel,ArticleToDocumentAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociationsChild
    post:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticleToDocumentAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociationsChild
    get:
      consumes:
        - application/json
      operationId: ArticleToDocumentAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleToDocumentAssociationModel,ArticleToDocumentAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleToDocumentAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/Notes":
    get:
      consumes:
        - application/json
      operationId: ArticleNotesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleNoteModel,ArticleNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotesChild
    patch:
      consumes:
        - application/json
      operationId: ArticleNotesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticleNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotesChild
    post:
      consumes:
        - application/json
      operationId: ArticleNotesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticleNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotesChild
    put:
      consumes:
        - application/json
      operationId: ArticleNotesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticleNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotesChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/Notes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ArticleNotesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotesChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/Notes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ArticleNotesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotesChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/Notes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ArticleNotesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotesChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/Notes/{id}":
    delete:
      consumes:
        - application/json
      operationId: ArticleNotesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotesChild
    get:
      consumes:
        - application/json
      operationId: ArticleNotesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleNoteModel,ArticleNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleNotesChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent":
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContentChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticlePlainTextContentModel,ArticlePlainTextContent]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContentChild
    patch:
      consumes:
        - application/json
      operationId: ArticlePlainTextContentChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticlePlainTextContentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContentChild
    put:
      consumes:
        - application/json
      operationId: ArticlePlainTextContentChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticlePlainTextContentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContentChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContentChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContentChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContentChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContentChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContentChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContentChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent/{id}":
    get:
      consumes:
        - application/json
      operationId: ArticlePlainTextContentChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticlePlainTextContentModel,ArticlePlainTextContent]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticlePlainTextContentChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations":
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleTagAssociationModel,ArticleTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociationsChild
    post:
      consumes:
        - application/json
      operationId: ArticleTagAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticleTagAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: ArticleTagAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociationsChild
    get:
      consumes:
        - application/json
      operationId: ArticleTagAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleTagAssociationModel,ArticleTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTagAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations":
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ArticleTicketAssociationModel,ArticleTicketAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociationsChild
    post:
      consumes:
        - application/json
      operationId: ArticleTicketAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ArticleTicketAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociationsChild
  "/V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: ArticleTicketAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociationsChild
    get:
      consumes:
        - application/json
      operationId: ArticleTicketAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ArticleTicketAssociationModel,ArticleTicketAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ArticleTicketAssociationsChild
  /V1.0/KnowledgeBaseCategories:
    patch:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/KnowledgeBaseCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
    post:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/KnowledgeBaseCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
    put:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/KnowledgeBaseCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
  /V1.0/KnowledgeBaseCategories/entityInformation:
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
  /V1.0/KnowledgeBaseCategories/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
  /V1.0/KnowledgeBaseCategories/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
  /V1.0/KnowledgeBaseCategories/query:
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[KnowledgeBaseCategoryModel,KnowledgeBaseCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
    post:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[KnowledgeBaseCategoryModel,KnowledgeBaseCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
  /V1.0/KnowledgeBaseCategories/query/count:
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
    post:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
  "/V1.0/KnowledgeBaseCategories/{id}":
    delete:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseCategories_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[KnowledgeBaseCategoryModel,KnowledgeBaseCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseCategories
  "/V1.0/KnowledgeBaseCategories/{parentId}/KnowledgeBaseArticles":
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticlesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[KnowledgeBaseArticleModel,KnowledgeBaseArticle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticlesChild
    patch:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticlesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/KnowledgeBaseArticleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticlesChild
    post:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticlesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/KnowledgeBaseArticleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticlesChild
    put:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticlesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/KnowledgeBaseArticleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticlesChild
  "/V1.0/KnowledgeBaseCategories/{parentId}/KnowledgeBaseArticles/entityInformation":
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticlesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticlesChild
  "/V1.0/KnowledgeBaseCategories/{parentId}/KnowledgeBaseArticles/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticlesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticlesChild
  "/V1.0/KnowledgeBaseCategories/{parentId}/KnowledgeBaseArticles/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticlesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticlesChild
  "/V1.0/KnowledgeBaseCategories/{parentId}/KnowledgeBaseArticles/{id}":
    delete:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticlesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticlesChild
    get:
      consumes:
        - application/json
      operationId: KnowledgeBaseArticlesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[KnowledgeBaseArticleModel,KnowledgeBaseArticle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - KnowledgeBaseArticlesChild
  /V1.0/Modules:
    get:
      consumes:
        - application/json
      operationId: ModuleAccessApiIntegration_QueryModuleAccess
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ModuleAccessResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ModuleAccessApiIntegration
  /V1.0/NotificationHistory/entityInformation:
    get:
      consumes:
        - application/json
      operationId: NotificationHistory_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - NotificationHistory
  /V1.0/NotificationHistory/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: NotificationHistory_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - NotificationHistory
  /V1.0/NotificationHistory/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: NotificationHistory_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - NotificationHistory
  /V1.0/NotificationHistory/query:
    get:
      consumes:
        - application/json
      operationId: NotificationHistory_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[NotificationHistoryModel,NotificationHistory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - NotificationHistory
    post:
      consumes:
        - application/json
      operationId: NotificationHistory_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[NotificationHistoryModel,NotificationHistory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - NotificationHistory
  /V1.0/NotificationHistory/query/count:
    get:
      consumes:
        - application/json
      operationId: NotificationHistory_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - NotificationHistory
    post:
      consumes:
        - application/json
      operationId: NotificationHistory_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - NotificationHistory
  "/V1.0/NotificationHistory/{id}":
    get:
      consumes:
        - application/json
      operationId: NotificationHistory_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[NotificationHistoryModel,NotificationHistory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - NotificationHistory
  /V1.0/Opportunities:
    patch:
      consumes:
        - application/json
      operationId: Opportunities_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OpportunityModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
    post:
      consumes:
        - application/json
      operationId: Opportunities_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OpportunityModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
    put:
      consumes:
        - application/json
      operationId: Opportunities_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OpportunityModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
  /V1.0/Opportunities/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Opportunities_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
  /V1.0/Opportunities/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Opportunities_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
  /V1.0/Opportunities/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Opportunities_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
  /V1.0/Opportunities/query:
    get:
      consumes:
        - application/json
      operationId: Opportunities_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OpportunityModel,Opportunity]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
    post:
      consumes:
        - application/json
      operationId: Opportunities_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OpportunityModel,Opportunity]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
  /V1.0/Opportunities/query/count:
    get:
      consumes:
        - application/json
      operationId: Opportunities_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
    post:
      consumes:
        - application/json
      operationId: Opportunities_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
  "/V1.0/Opportunities/{id}":
    get:
      consumes:
        - application/json
      operationId: Opportunities_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[OpportunityModel,Opportunity]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Opportunities
  "/V1.0/Opportunities/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: OpportunityAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OpportunityAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: OpportunityAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OpportunityAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachmentsChild
  "/V1.0/Opportunities/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: OpportunityAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OpportunityAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: OpportunityAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OpportunityAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachmentsChild
  "/V1.0/Opportunities/{parentId}/SalesOrders":
    get:
      consumes:
        - application/json
      operationId: SalesOrdersChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SalesOrderModel,SalesOrder]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrdersChild
    patch:
      consumes:
        - application/json
      operationId: SalesOrdersChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/SalesOrderModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrdersChild
    put:
      consumes:
        - application/json
      operationId: SalesOrdersChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/SalesOrderModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrdersChild
  "/V1.0/Opportunities/{parentId}/SalesOrders/entityInformation":
    get:
      consumes:
        - application/json
      operationId: SalesOrdersChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrdersChild
  "/V1.0/Opportunities/{parentId}/SalesOrders/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: SalesOrdersChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrdersChild
  "/V1.0/Opportunities/{parentId}/SalesOrders/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: SalesOrdersChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrdersChild
  "/V1.0/Opportunities/{parentId}/SalesOrders/{id}":
    get:
      consumes:
        - application/json
      operationId: SalesOrdersChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[SalesOrderModel,SalesOrder]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrdersChild
  /V1.0/OpportunityAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: OpportunityAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachments
  /V1.0/OpportunityAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: OpportunityAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachments
  /V1.0/OpportunityAttachments/query:
    get:
      consumes:
        - application/json
      operationId: OpportunityAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OpportunityAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachments
    post:
      consumes:
        - application/json
      operationId: OpportunityAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OpportunityAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachments
  /V1.0/OpportunityAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: OpportunityAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachments
    post:
      consumes:
        - application/json
      operationId: OpportunityAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachments
  "/V1.0/OpportunityAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: OpportunityAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OpportunityAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityAttachments
  /V1.0/OpportunityCategories:
    patch:
      consumes:
        - application/json
      operationId: OpportunityCategories_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OpportunityCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityCategories
    put:
      consumes:
        - application/json
      operationId: OpportunityCategories_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OpportunityCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityCategories
  /V1.0/OpportunityCategories/entityInformation:
    get:
      consumes:
        - application/json
      operationId: OpportunityCategories_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityCategories
  /V1.0/OpportunityCategories/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: OpportunityCategories_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityCategories
  /V1.0/OpportunityCategories/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: OpportunityCategories_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityCategories
  /V1.0/OpportunityCategories/query:
    get:
      consumes:
        - application/json
      operationId: OpportunityCategories_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OpportunityCategoryModel,OpportunityCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityCategories
    post:
      consumes:
        - application/json
      operationId: OpportunityCategories_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OpportunityCategoryModel,OpportunityCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityCategories
  /V1.0/OpportunityCategories/query/count:
    get:
      consumes:
        - application/json
      operationId: OpportunityCategories_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityCategories
    post:
      consumes:
        - application/json
      operationId: OpportunityCategories_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityCategories
  "/V1.0/OpportunityCategories/{id}":
    get:
      consumes:
        - application/json
      operationId: OpportunityCategories_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[OpportunityCategoryModel,OpportunityCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OpportunityCategories
  /V1.0/OrganizationalLevel1s:
    patch:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OrganizationalLevel1Model"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
    post:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OrganizationalLevel1Model"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
    put:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OrganizationalLevel1Model"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
  /V1.0/OrganizationalLevel1s/entityInformation:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
  /V1.0/OrganizationalLevel1s/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
  /V1.0/OrganizationalLevel1s/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
  /V1.0/OrganizationalLevel1s/query:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OrganizationalLevel1Model,BusinessDivision]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
    post:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OrganizationalLevel1Model,BusinessDivision]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
  /V1.0/OrganizationalLevel1s/query/count:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
    post:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
  "/V1.0/OrganizationalLevel1s/{id}":
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel1_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[OrganizationalLevel1Model,BusinessDivision]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel1
  /V1.0/OrganizationalLevel2s:
    patch:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OrganizationalLevel2Model"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
    post:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OrganizationalLevel2Model"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
    put:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OrganizationalLevel2Model"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
  /V1.0/OrganizationalLevel2s/entityInformation:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
  /V1.0/OrganizationalLevel2s/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
  /V1.0/OrganizationalLevel2s/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
  /V1.0/OrganizationalLevel2s/query:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OrganizationalLevel2Model,BusinessSubdivision]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
    post:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OrganizationalLevel2Model,BusinessSubdivision]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
  /V1.0/OrganizationalLevel2s/query/count:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
    post:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
  "/V1.0/OrganizationalLevel2s/{id}":
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevel2_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[OrganizationalLevel2Model,BusinessSubdivision]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevel2
  /V1.0/OrganizationalLevelAssociations:
    patch:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OrganizationalLevelAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
    post:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OrganizationalLevelAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
    put:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/OrganizationalLevelAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
  /V1.0/OrganizationalLevelAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
  /V1.0/OrganizationalLevelAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
  /V1.0/OrganizationalLevelAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
  /V1.0/OrganizationalLevelAssociations/query:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OrganizationalLevelAssociationModel,BusinessDivisionSubdivision]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
    post:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OrganizationalLevelAssociationModel,BusinessDivisionSubdivision]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
  /V1.0/OrganizationalLevelAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
    post:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
  "/V1.0/OrganizationalLevelAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: OrganizationalLevelAssociation_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[OrganizationalLevelAssociationModel,BusinessDivisionSubdivision]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalLevelAssociation
  "/V1.0/OrganizationalLevelAssociations/{parentId}/Resources":
    get:
      consumes:
        - application/json
      operationId: OrganizationalResourcesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OrganizationalResourceModel,BusinessDivisionSubdivisionResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResourcesChild
  "/V1.0/OrganizationalLevelAssociations/{parentId}/Resources/entityInformation":
    get:
      consumes:
        - application/json
      operationId: OrganizationalResourcesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResourcesChild
  "/V1.0/OrganizationalLevelAssociations/{parentId}/Resources/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: OrganizationalResourcesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResourcesChild
  "/V1.0/OrganizationalLevelAssociations/{parentId}/Resources/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: OrganizationalResourcesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResourcesChild
  "/V1.0/OrganizationalLevelAssociations/{parentId}/Resources/{id}":
    get:
      consumes:
        - application/json
      operationId: OrganizationalResourcesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[OrganizationalResourceModel,BusinessDivisionSubdivisionResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResourcesChild
  /V1.0/OrganizationalResources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: OrganizationalResources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResources
  /V1.0/OrganizationalResources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: OrganizationalResources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResources
  /V1.0/OrganizationalResources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: OrganizationalResources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResources
  /V1.0/OrganizationalResources/query:
    get:
      consumes:
        - application/json
      operationId: OrganizationalResources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OrganizationalResourceModel,BusinessDivisionSubdivisionResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResources
    post:
      consumes:
        - application/json
      operationId: OrganizationalResources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[OrganizationalResourceModel,BusinessDivisionSubdivisionResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResources
  /V1.0/OrganizationalResources/query/count:
    get:
      consumes:
        - application/json
      operationId: OrganizationalResources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResources
    post:
      consumes:
        - application/json
      operationId: OrganizationalResources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResources
  "/V1.0/OrganizationalResources/{id}":
    get:
      consumes:
        - application/json
      operationId: OrganizationalResources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[OrganizationalResourceModel,BusinessDivisionSubdivisionResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - OrganizationalResources
  /V1.0/PaymentTerms:
    patch:
      consumes:
        - application/json
      operationId: PaymentTerms_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PaymentTermModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
    post:
      consumes:
        - application/json
      operationId: PaymentTerms_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PaymentTermModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
    put:
      consumes:
        - application/json
      operationId: PaymentTerms_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PaymentTermModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
  /V1.0/PaymentTerms/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PaymentTerms_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
  /V1.0/PaymentTerms/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PaymentTerms_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
  /V1.0/PaymentTerms/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PaymentTerms_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
  /V1.0/PaymentTerms/query:
    get:
      consumes:
        - application/json
      operationId: PaymentTerms_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PaymentTermModel,PaymentTerm]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
    post:
      consumes:
        - application/json
      operationId: PaymentTerms_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PaymentTermModel,PaymentTerm]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
  /V1.0/PaymentTerms/query/count:
    get:
      consumes:
        - application/json
      operationId: PaymentTerms_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
    post:
      consumes:
        - application/json
      operationId: PaymentTerms_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
  "/V1.0/PaymentTerms/{id}":
    get:
      consumes:
        - application/json
      operationId: PaymentTerms_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PaymentTermModel,PaymentTerm]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PaymentTerms
  /V1.0/Phases/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Phases_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Phases
  /V1.0/Phases/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Phases_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Phases
  /V1.0/Phases/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Phases_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Phases
  /V1.0/Phases/query:
    get:
      consumes:
        - application/json
      operationId: Phases_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PhaseModel,Phase]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Phases
    post:
      consumes:
        - application/json
      operationId: Phases_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PhaseModel,Phase]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Phases
  /V1.0/Phases/query/count:
    get:
      consumes:
        - application/json
      operationId: Phases_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Phases
    post:
      consumes:
        - application/json
      operationId: Phases_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Phases
  "/V1.0/Phases/{id}":
    get:
      consumes:
        - application/json
      operationId: Phases_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PhaseModel,Phase]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Phases
  /V1.0/PriceListMaterialCodes:
    patch:
      consumes:
        - application/json
      operationId: PriceListMaterialCodes_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListMaterialCodeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListMaterialCodes
    put:
      consumes:
        - application/json
      operationId: PriceListMaterialCodes_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListMaterialCodeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListMaterialCodes
  /V1.0/PriceListMaterialCodes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PriceListMaterialCodes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListMaterialCodes
  /V1.0/PriceListMaterialCodes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PriceListMaterialCodes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListMaterialCodes
  /V1.0/PriceListMaterialCodes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PriceListMaterialCodes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListMaterialCodes
  /V1.0/PriceListMaterialCodes/query:
    get:
      consumes:
        - application/json
      operationId: PriceListMaterialCodes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListMaterialCodeModel,PriceListMaterialCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListMaterialCodes
    post:
      consumes:
        - application/json
      operationId: PriceListMaterialCodes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListMaterialCodeModel,PriceListMaterialCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListMaterialCodes
  /V1.0/PriceListMaterialCodes/query/count:
    get:
      consumes:
        - application/json
      operationId: PriceListMaterialCodes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListMaterialCodes
    post:
      consumes:
        - application/json
      operationId: PriceListMaterialCodes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListMaterialCodes
  "/V1.0/PriceListMaterialCodes/{id}":
    get:
      consumes:
        - application/json
      operationId: PriceListMaterialCodes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PriceListMaterialCodeModel,PriceListMaterialCode]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListMaterialCodes
  /V1.0/PriceListProductTiers:
    patch:
      consumes:
        - application/json
      operationId: PriceListProductTiers_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListProductTierModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProductTiers
    put:
      consumes:
        - application/json
      operationId: PriceListProductTiers_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListProductTierModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProductTiers
  /V1.0/PriceListProductTiers/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PriceListProductTiers_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProductTiers
  /V1.0/PriceListProductTiers/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PriceListProductTiers_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProductTiers
  /V1.0/PriceListProductTiers/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PriceListProductTiers_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProductTiers
  /V1.0/PriceListProductTiers/query:
    get:
      consumes:
        - application/json
      operationId: PriceListProductTiers_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListProductTierModel,PriceListProductTier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProductTiers
    post:
      consumes:
        - application/json
      operationId: PriceListProductTiers_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListProductTierModel,PriceListProductTier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProductTiers
  /V1.0/PriceListProductTiers/query/count:
    get:
      consumes:
        - application/json
      operationId: PriceListProductTiers_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProductTiers
    post:
      consumes:
        - application/json
      operationId: PriceListProductTiers_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProductTiers
  "/V1.0/PriceListProductTiers/{id}":
    get:
      consumes:
        - application/json
      operationId: PriceListProductTiers_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PriceListProductTierModel,PriceListProductTier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProductTiers
  /V1.0/PriceListProducts:
    patch:
      consumes:
        - application/json
      operationId: PriceListProducts_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListProductModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProducts
    put:
      consumes:
        - application/json
      operationId: PriceListProducts_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListProductModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProducts
  /V1.0/PriceListProducts/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PriceListProducts_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProducts
  /V1.0/PriceListProducts/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PriceListProducts_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProducts
  /V1.0/PriceListProducts/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PriceListProducts_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProducts
  /V1.0/PriceListProducts/query:
    get:
      consumes:
        - application/json
      operationId: PriceListProducts_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListProductModel,PriceListProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProducts
    post:
      consumes:
        - application/json
      operationId: PriceListProducts_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListProductModel,PriceListProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProducts
  /V1.0/PriceListProducts/query/count:
    get:
      consumes:
        - application/json
      operationId: PriceListProducts_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProducts
    post:
      consumes:
        - application/json
      operationId: PriceListProducts_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProducts
  "/V1.0/PriceListProducts/{id}":
    get:
      consumes:
        - application/json
      operationId: PriceListProducts_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PriceListProductModel,PriceListProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListProducts
  /V1.0/PriceListRoles:
    patch:
      consumes:
        - application/json
      operationId: PriceListRoles_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListRoleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListRoles
    put:
      consumes:
        - application/json
      operationId: PriceListRoles_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListRoleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListRoles
  /V1.0/PriceListRoles/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PriceListRoles_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListRoles
  /V1.0/PriceListRoles/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PriceListRoles_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListRoles
  /V1.0/PriceListRoles/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PriceListRoles_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListRoles
  /V1.0/PriceListRoles/query:
    get:
      consumes:
        - application/json
      operationId: PriceListRoles_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListRoleModel,PriceListRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListRoles
    post:
      consumes:
        - application/json
      operationId: PriceListRoles_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListRoleModel,PriceListRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListRoles
  /V1.0/PriceListRoles/query/count:
    get:
      consumes:
        - application/json
      operationId: PriceListRoles_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListRoles
    post:
      consumes:
        - application/json
      operationId: PriceListRoles_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListRoles
  "/V1.0/PriceListRoles/{id}":
    get:
      consumes:
        - application/json
      operationId: PriceListRoles_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PriceListRoleModel,PriceListRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListRoles
  /V1.0/PriceListServiceBundles:
    patch:
      consumes:
        - application/json
      operationId: PriceListServiceBundles_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListServiceBundleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServiceBundles
    put:
      consumes:
        - application/json
      operationId: PriceListServiceBundles_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListServiceBundleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServiceBundles
  /V1.0/PriceListServiceBundles/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PriceListServiceBundles_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServiceBundles
  /V1.0/PriceListServiceBundles/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PriceListServiceBundles_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServiceBundles
  /V1.0/PriceListServiceBundles/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PriceListServiceBundles_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServiceBundles
  /V1.0/PriceListServiceBundles/query:
    get:
      consumes:
        - application/json
      operationId: PriceListServiceBundles_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListServiceBundleModel,PriceListServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServiceBundles
    post:
      consumes:
        - application/json
      operationId: PriceListServiceBundles_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListServiceBundleModel,PriceListServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServiceBundles
  /V1.0/PriceListServiceBundles/query/count:
    get:
      consumes:
        - application/json
      operationId: PriceListServiceBundles_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServiceBundles
    post:
      consumes:
        - application/json
      operationId: PriceListServiceBundles_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServiceBundles
  "/V1.0/PriceListServiceBundles/{id}":
    get:
      consumes:
        - application/json
      operationId: PriceListServiceBundles_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PriceListServiceBundleModel,PriceListServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServiceBundles
  /V1.0/PriceListServices:
    patch:
      consumes:
        - application/json
      operationId: PriceListServices_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListServiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServices
    put:
      consumes:
        - application/json
      operationId: PriceListServices_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListServiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServices
  /V1.0/PriceListServices/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PriceListServices_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServices
  /V1.0/PriceListServices/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PriceListServices_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServices
  /V1.0/PriceListServices/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PriceListServices_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServices
  /V1.0/PriceListServices/query:
    get:
      consumes:
        - application/json
      operationId: PriceListServices_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListServiceModel,PriceListService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServices
    post:
      consumes:
        - application/json
      operationId: PriceListServices_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListServiceModel,PriceListService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServices
  /V1.0/PriceListServices/query/count:
    get:
      consumes:
        - application/json
      operationId: PriceListServices_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServices
    post:
      consumes:
        - application/json
      operationId: PriceListServices_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServices
  "/V1.0/PriceListServices/{id}":
    get:
      consumes:
        - application/json
      operationId: PriceListServices_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PriceListServiceModel,PriceListService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListServices
  /V1.0/PriceListWorkTypeModifiers:
    patch:
      consumes:
        - application/json
      operationId: PriceListWorkTypeModifiers_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListWorkTypeModifierModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListWorkTypeModifiers
    put:
      consumes:
        - application/json
      operationId: PriceListWorkTypeModifiers_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PriceListWorkTypeModifierModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListWorkTypeModifiers
  /V1.0/PriceListWorkTypeModifiers/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PriceListWorkTypeModifiers_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListWorkTypeModifiers
  /V1.0/PriceListWorkTypeModifiers/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PriceListWorkTypeModifiers_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListWorkTypeModifiers
  /V1.0/PriceListWorkTypeModifiers/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PriceListWorkTypeModifiers_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListWorkTypeModifiers
  /V1.0/PriceListWorkTypeModifiers/query:
    get:
      consumes:
        - application/json
      operationId: PriceListWorkTypeModifiers_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListWorkTypeModifierModel,PriceListWorkTypeModifier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListWorkTypeModifiers
    post:
      consumes:
        - application/json
      operationId: PriceListWorkTypeModifiers_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PriceListWorkTypeModifierModel,PriceListWorkTypeModifier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListWorkTypeModifiers
  /V1.0/PriceListWorkTypeModifiers/query/count:
    get:
      consumes:
        - application/json
      operationId: PriceListWorkTypeModifiers_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListWorkTypeModifiers
    post:
      consumes:
        - application/json
      operationId: PriceListWorkTypeModifiers_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListWorkTypeModifiers
  "/V1.0/PriceListWorkTypeModifiers/{id}":
    get:
      consumes:
        - application/json
      operationId: PriceListWorkTypeModifiers_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PriceListWorkTypeModifierModel,PriceListWorkTypeModifier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PriceListWorkTypeModifiers
  /V1.0/ProductNotes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ProductNotes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotes
  /V1.0/ProductNotes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ProductNotes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotes
  /V1.0/ProductNotes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ProductNotes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotes
  /V1.0/ProductNotes/query:
    get:
      consumes:
        - application/json
      operationId: ProductNotes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductNoteModel,ProductNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotes
    post:
      consumes:
        - application/json
      operationId: ProductNotes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductNoteModel,ProductNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotes
  /V1.0/ProductNotes/query/count:
    get:
      consumes:
        - application/json
      operationId: ProductNotes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotes
    post:
      consumes:
        - application/json
      operationId: ProductNotes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotes
  "/V1.0/ProductNotes/{id}":
    get:
      consumes:
        - application/json
      operationId: ProductNotes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProductNoteModel,ProductNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotes
  /V1.0/ProductTiers/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ProductTiers_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiers
  /V1.0/ProductTiers/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ProductTiers_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiers
  /V1.0/ProductTiers/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ProductTiers_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiers
  /V1.0/ProductTiers/query:
    get:
      consumes:
        - application/json
      operationId: ProductTiers_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductTierModel,ProductTier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiers
    post:
      consumes:
        - application/json
      operationId: ProductTiers_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductTierModel,ProductTier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiers
  /V1.0/ProductTiers/query/count:
    get:
      consumes:
        - application/json
      operationId: ProductTiers_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiers
    post:
      consumes:
        - application/json
      operationId: ProductTiers_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiers
  "/V1.0/ProductTiers/{id}":
    get:
      consumes:
        - application/json
      operationId: ProductTiers_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProductTierModel,ProductTier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiers
  /V1.0/ProductVendors/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ProductVendors_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendors
  /V1.0/ProductVendors/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ProductVendors_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendors
  /V1.0/ProductVendors/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ProductVendors_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendors
  /V1.0/ProductVendors/query:
    get:
      consumes:
        - application/json
      operationId: ProductVendors_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductVendorModel,ProductVendor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendors
    post:
      consumes:
        - application/json
      operationId: ProductVendors_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductVendorModel,ProductVendor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendors
  /V1.0/ProductVendors/query/count:
    get:
      consumes:
        - application/json
      operationId: ProductVendors_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendors
    post:
      consumes:
        - application/json
      operationId: ProductVendors_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendors
  "/V1.0/ProductVendors/{id}":
    get:
      consumes:
        - application/json
      operationId: ProductVendors_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProductVendorModel,ProductVendor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendors
  /V1.0/Products:
    patch:
      consumes:
        - application/json
      operationId: Products_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
    post:
      consumes:
        - application/json
      operationId: Products_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
    put:
      consumes:
        - application/json
      operationId: Products_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
  /V1.0/Products/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Products_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
  /V1.0/Products/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Products_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
  /V1.0/Products/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Products_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
  /V1.0/Products/query:
    get:
      consumes:
        - application/json
      operationId: Products_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductModel,Product]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
    post:
      consumes:
        - application/json
      operationId: Products_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductModel,Product]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
  /V1.0/Products/query/count:
    get:
      consumes:
        - application/json
      operationId: Products_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
    post:
      consumes:
        - application/json
      operationId: Products_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
  "/V1.0/Products/{id}":
    get:
      consumes:
        - application/json
      operationId: Products_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProductModel,Product]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Products
  "/V1.0/Products/{parentId}/Notes":
    get:
      consumes:
        - application/json
      operationId: ProductNotesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductNoteModel,ProductNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotesChild
    patch:
      consumes:
        - application/json
      operationId: ProductNotesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotesChild
    post:
      consumes:
        - application/json
      operationId: ProductNotesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotesChild
    put:
      consumes:
        - application/json
      operationId: ProductNotesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotesChild
  "/V1.0/Products/{parentId}/Notes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ProductNotesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotesChild
  "/V1.0/Products/{parentId}/Notes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ProductNotesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotesChild
  "/V1.0/Products/{parentId}/Notes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ProductNotesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotesChild
  "/V1.0/Products/{parentId}/Notes/{id}":
    get:
      consumes:
        - application/json
      operationId: ProductNotesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProductNoteModel,ProductNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductNotesChild
  "/V1.0/Products/{parentId}/Tiers":
    get:
      consumes:
        - application/json
      operationId: ProductTiersChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductTierModel,ProductTier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiersChild
    patch:
      consumes:
        - application/json
      operationId: ProductTiersChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductTierModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiersChild
    post:
      consumes:
        - application/json
      operationId: ProductTiersChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductTierModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiersChild
    put:
      consumes:
        - application/json
      operationId: ProductTiersChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductTierModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiersChild
  "/V1.0/Products/{parentId}/Tiers/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ProductTiersChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiersChild
  "/V1.0/Products/{parentId}/Tiers/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ProductTiersChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiersChild
  "/V1.0/Products/{parentId}/Tiers/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ProductTiersChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiersChild
  "/V1.0/Products/{parentId}/Tiers/{id}":
    delete:
      consumes:
        - application/json
      operationId: ProductTiersChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiersChild
    get:
      consumes:
        - application/json
      operationId: ProductTiersChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProductTierModel,ProductTier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductTiersChild
  "/V1.0/Products/{parentId}/Vendors":
    get:
      consumes:
        - application/json
      operationId: ProductVendorsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProductVendorModel,ProductVendor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendorsChild
    patch:
      consumes:
        - application/json
      operationId: ProductVendorsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductVendorModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendorsChild
    post:
      consumes:
        - application/json
      operationId: ProductVendorsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductVendorModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendorsChild
    put:
      consumes:
        - application/json
      operationId: ProductVendorsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProductVendorModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendorsChild
  "/V1.0/Products/{parentId}/Vendors/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ProductVendorsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendorsChild
  "/V1.0/Products/{parentId}/Vendors/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ProductVendorsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendorsChild
  "/V1.0/Products/{parentId}/Vendors/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ProductVendorsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendorsChild
  "/V1.0/Products/{parentId}/Vendors/{id}":
    get:
      consumes:
        - application/json
      operationId: ProductVendorsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProductVendorModel,ProductVendor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProductVendorsChild
  /V1.0/ProjectAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ProjectAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachments
  /V1.0/ProjectAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ProjectAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachments
  /V1.0/ProjectAttachments/query:
    get:
      consumes:
        - application/json
      operationId: ProjectAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachments
    post:
      consumes:
        - application/json
      operationId: ProjectAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachments
  /V1.0/ProjectAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: ProjectAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachments
    post:
      consumes:
        - application/json
      operationId: ProjectAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachments
  "/V1.0/ProjectAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: ProjectAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachments
  /V1.0/ProjectCharges/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ProjectCharges_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectCharges
  /V1.0/ProjectCharges/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ProjectCharges_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectCharges
  /V1.0/ProjectCharges/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ProjectCharges_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectCharges
  /V1.0/ProjectCharges/query:
    get:
      consumes:
        - application/json
      operationId: ProjectCharges_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProjectChargeModel,ProjectCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectCharges
    post:
      consumes:
        - application/json
      operationId: ProjectCharges_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProjectChargeModel,ProjectCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectCharges
  /V1.0/ProjectCharges/query/count:
    get:
      consumes:
        - application/json
      operationId: ProjectCharges_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectCharges
    post:
      consumes:
        - application/json
      operationId: ProjectCharges_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectCharges
  "/V1.0/ProjectCharges/{id}":
    get:
      consumes:
        - application/json
      operationId: ProjectCharges_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProjectChargeModel,ProjectCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectCharges
  /V1.0/ProjectNoteAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ProjectNoteAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachments
  /V1.0/ProjectNoteAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ProjectNoteAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachments
  /V1.0/ProjectNoteAttachments/query:
    get:
      consumes:
        - application/json
      operationId: ProjectNoteAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachments
    post:
      consumes:
        - application/json
      operationId: ProjectNoteAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachments
  /V1.0/ProjectNoteAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: ProjectNoteAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachments
    post:
      consumes:
        - application/json
      operationId: ProjectNoteAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachments
  "/V1.0/ProjectNoteAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: ProjectNoteAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachments
  /V1.0/ProjectNotes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ProjectNotes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotes
  /V1.0/ProjectNotes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ProjectNotes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotes
  /V1.0/ProjectNotes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ProjectNotes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotes
  /V1.0/ProjectNotes/query:
    get:
      consumes:
        - application/json
      operationId: ProjectNotes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProjectNoteModel,ProjectNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotes
    post:
      consumes:
        - application/json
      operationId: ProjectNotes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProjectNoteModel,ProjectNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotes
  /V1.0/ProjectNotes/query/count:
    get:
      consumes:
        - application/json
      operationId: ProjectNotes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotes
    post:
      consumes:
        - application/json
      operationId: ProjectNotes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotes
  "/V1.0/ProjectNotes/{id}":
    get:
      consumes:
        - application/json
      operationId: ProjectNotes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProjectNoteModel,ProjectNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotes
  "/V1.0/ProjectNotes/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: ProjectNoteAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: ProjectNoteAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectNoteAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachmentsChild
  "/V1.0/ProjectNotes/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: ProjectNoteAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: ProjectNoteAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNoteAttachmentsChild
  /V1.0/Projects:
    patch:
      consumes:
        - application/json
      operationId: Projects_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
    post:
      consumes:
        - application/json
      operationId: Projects_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
    put:
      consumes:
        - application/json
      operationId: Projects_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
  /V1.0/Projects/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Projects_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
  /V1.0/Projects/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Projects_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
  /V1.0/Projects/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Projects_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
  /V1.0/Projects/query:
    get:
      consumes:
        - application/json
      operationId: Projects_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProjectModel,Project]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
    post:
      consumes:
        - application/json
      operationId: Projects_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProjectModel,Project]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
  /V1.0/Projects/query/count:
    get:
      consumes:
        - application/json
      operationId: Projects_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
    post:
      consumes:
        - application/json
      operationId: Projects_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
  "/V1.0/Projects/{id}":
    get:
      consumes:
        - application/json
      operationId: Projects_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProjectModel,Project]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Projects
  "/V1.0/Projects/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: ProjectAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: ProjectAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachmentsChild
  "/V1.0/Projects/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: ProjectAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: ProjectAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ProjectAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectAttachmentsChild
  "/V1.0/Projects/{parentId}/Charges":
    get:
      consumes:
        - application/json
      operationId: ProjectChargesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProjectChargeModel,ProjectCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectChargesChild
    patch:
      consumes:
        - application/json
      operationId: ProjectChargesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectChargesChild
    post:
      consumes:
        - application/json
      operationId: ProjectChargesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectChargesChild
    put:
      consumes:
        - application/json
      operationId: ProjectChargesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectChargesChild
  "/V1.0/Projects/{parentId}/Charges/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ProjectChargesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectChargesChild
  "/V1.0/Projects/{parentId}/Charges/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ProjectChargesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectChargesChild
  "/V1.0/Projects/{parentId}/Charges/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ProjectChargesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectChargesChild
  "/V1.0/Projects/{parentId}/Charges/{id}":
    delete:
      consumes:
        - application/json
      operationId: ProjectChargesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectChargesChild
    get:
      consumes:
        - application/json
      operationId: ProjectChargesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProjectChargeModel,ProjectCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectChargesChild
  "/V1.0/Projects/{parentId}/Notes":
    get:
      consumes:
        - application/json
      operationId: ProjectNotesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ProjectNoteModel,ProjectNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotesChild
    patch:
      consumes:
        - application/json
      operationId: ProjectNotesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotesChild
    post:
      consumes:
        - application/json
      operationId: ProjectNotesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotesChild
    put:
      consumes:
        - application/json
      operationId: ProjectNotesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ProjectNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotesChild
  "/V1.0/Projects/{parentId}/Notes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ProjectNotesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotesChild
  "/V1.0/Projects/{parentId}/Notes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ProjectNotesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotesChild
  "/V1.0/Projects/{parentId}/Notes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ProjectNotesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotesChild
  "/V1.0/Projects/{parentId}/Notes/{id}":
    get:
      consumes:
        - application/json
      operationId: ProjectNotesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ProjectNoteModel,ProjectNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ProjectNotesChild
  "/V1.0/Projects/{parentId}/Phases":
    get:
      consumes:
        - application/json
      operationId: PhasesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PhaseModel,Phase]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PhasesChild
    patch:
      consumes:
        - application/json
      operationId: PhasesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PhaseModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PhasesChild
    post:
      consumes:
        - application/json
      operationId: PhasesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PhaseModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PhasesChild
    put:
      consumes:
        - application/json
      operationId: PhasesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PhaseModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PhasesChild
  "/V1.0/Projects/{parentId}/Phases/entityInformation":
    get:
      consumes:
        - application/json
      operationId: PhasesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PhasesChild
  "/V1.0/Projects/{parentId}/Phases/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: PhasesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PhasesChild
  "/V1.0/Projects/{parentId}/Phases/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: PhasesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PhasesChild
  "/V1.0/Projects/{parentId}/Phases/{id}":
    get:
      consumes:
        - application/json
      operationId: PhasesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PhaseModel,Phase]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PhasesChild
  "/V1.0/Projects/{parentId}/Tasks":
    get:
      consumes:
        - application/json
      operationId: TasksChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskModel,Task]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TasksChild
    patch:
      consumes:
        - application/json
      operationId: TasksChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TasksChild
    post:
      consumes:
        - application/json
      operationId: TasksChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TasksChild
    put:
      consumes:
        - application/json
      operationId: TasksChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TasksChild
  "/V1.0/Projects/{parentId}/Tasks/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TasksChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TasksChild
  "/V1.0/Projects/{parentId}/Tasks/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TasksChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TasksChild
  "/V1.0/Projects/{parentId}/Tasks/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TasksChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TasksChild
  "/V1.0/Projects/{parentId}/Tasks/{id}":
    get:
      consumes:
        - application/json
      operationId: TasksChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaskModel,Task]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TasksChild
  /V1.0/PurchaseApprovals:
    patch:
      consumes:
        - application/json
      operationId: PurchaseApprovals_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PurchaseApprovalModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseApprovals
    put:
      consumes:
        - application/json
      operationId: PurchaseApprovals_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PurchaseApprovalModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseApprovals
  /V1.0/PurchaseApprovals/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PurchaseApprovals_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseApprovals
  /V1.0/PurchaseApprovals/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PurchaseApprovals_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseApprovals
  /V1.0/PurchaseApprovals/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PurchaseApprovals_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseApprovals
  /V1.0/PurchaseApprovals/query:
    get:
      consumes:
        - application/json
      operationId: PurchaseApprovals_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PurchaseApprovalModel,PurchaseApproval]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseApprovals
    post:
      consumes:
        - application/json
      operationId: PurchaseApprovals_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PurchaseApprovalModel,PurchaseApproval]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseApprovals
  /V1.0/PurchaseApprovals/query/count:
    get:
      consumes:
        - application/json
      operationId: PurchaseApprovals_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseApprovals
    post:
      consumes:
        - application/json
      operationId: PurchaseApprovals_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseApprovals
  "/V1.0/PurchaseApprovals/{id}":
    get:
      consumes:
        - application/json
      operationId: PurchaseApprovals_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PurchaseApprovalModel,PurchaseApproval]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseApprovals
  /V1.0/PurchaseOrderItemReceiving/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceiving_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceiving
  /V1.0/PurchaseOrderItemReceiving/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceiving_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceiving
  /V1.0/PurchaseOrderItemReceiving/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceiving_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceiving
  /V1.0/PurchaseOrderItemReceiving/query:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceiving_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PurchaseOrderItemReceivingModel,PurchaseOrderReceive]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceiving
    post:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceiving_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PurchaseOrderItemReceivingModel,PurchaseOrderReceive]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceiving
  /V1.0/PurchaseOrderItemReceiving/query/count:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceiving_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceiving
    post:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceiving_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceiving
  "/V1.0/PurchaseOrderItemReceiving/{id}":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceiving_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PurchaseOrderItemReceivingModel,PurchaseOrderReceive]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceiving
  /V1.0/PurchaseOrderItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItems
  /V1.0/PurchaseOrderItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItems
  /V1.0/PurchaseOrderItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItems
  /V1.0/PurchaseOrderItems/query:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PurchaseOrderItemModel,PurchaseOrderItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItems
    post:
      consumes:
        - application/json
      operationId: PurchaseOrderItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PurchaseOrderItemModel,PurchaseOrderItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItems
  /V1.0/PurchaseOrderItems/query/count:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItems
    post:
      consumes:
        - application/json
      operationId: PurchaseOrderItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItems
  "/V1.0/PurchaseOrderItems/{id}":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PurchaseOrderItemModel,PurchaseOrderItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItems
  "/V1.0/PurchaseOrderItems/{parentId}/Receiving":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceivingChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PurchaseOrderItemReceivingModel,PurchaseOrderReceive]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceivingChild
    post:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceivingChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PurchaseOrderItemReceivingModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceivingChild
  "/V1.0/PurchaseOrderItems/{parentId}/Receiving/entityInformation":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceivingChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceivingChild
  "/V1.0/PurchaseOrderItems/{parentId}/Receiving/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceivingChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceivingChild
  "/V1.0/PurchaseOrderItems/{parentId}/Receiving/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceivingChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceivingChild
  "/V1.0/PurchaseOrderItems/{parentId}/Receiving/{id}":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemReceivingChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PurchaseOrderItemReceivingModel,PurchaseOrderReceive]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemReceivingChild
  /V1.0/PurchaseOrders:
    patch:
      consumes:
        - application/json
      operationId: PurchaseOrders_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PurchaseOrderModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
    post:
      consumes:
        - application/json
      operationId: PurchaseOrders_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PurchaseOrderModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
    put:
      consumes:
        - application/json
      operationId: PurchaseOrders_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PurchaseOrderModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
  /V1.0/PurchaseOrders/entityInformation:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrders_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
  /V1.0/PurchaseOrders/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrders_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
  /V1.0/PurchaseOrders/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrders_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
  /V1.0/PurchaseOrders/query:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrders_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PurchaseOrderModel,PurchaseOrder]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
    post:
      consumes:
        - application/json
      operationId: PurchaseOrders_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PurchaseOrderModel,PurchaseOrder]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
  /V1.0/PurchaseOrders/query/count:
    get:
      consumes:
        - application/json
      operationId: PurchaseOrders_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
    post:
      consumes:
        - application/json
      operationId: PurchaseOrders_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
  "/V1.0/PurchaseOrders/{id}":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrders_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PurchaseOrderModel,PurchaseOrder]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrders
  "/V1.0/PurchaseOrders/{parentId}/Items":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[PurchaseOrderItemModel,PurchaseOrderItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemsChild
    patch:
      consumes:
        - application/json
      operationId: PurchaseOrderItemsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PurchaseOrderItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemsChild
    post:
      consumes:
        - application/json
      operationId: PurchaseOrderItemsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PurchaseOrderItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemsChild
    put:
      consumes:
        - application/json
      operationId: PurchaseOrderItemsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/PurchaseOrderItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemsChild
  "/V1.0/PurchaseOrders/{parentId}/Items/entityInformation":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemsChild
  "/V1.0/PurchaseOrders/{parentId}/Items/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemsChild
  "/V1.0/PurchaseOrders/{parentId}/Items/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemsChild
  "/V1.0/PurchaseOrders/{parentId}/Items/{id}":
    get:
      consumes:
        - application/json
      operationId: PurchaseOrderItemsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[PurchaseOrderItemModel,PurchaseOrderItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - PurchaseOrderItemsChild
  /V1.0/QuoteItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: QuoteItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItems
  /V1.0/QuoteItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: QuoteItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItems
  /V1.0/QuoteItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: QuoteItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItems
  /V1.0/QuoteItems/query:
    get:
      consumes:
        - application/json
      operationId: QuoteItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[QuoteItemModel,QuoteItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItems
    post:
      consumes:
        - application/json
      operationId: QuoteItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[QuoteItemModel,QuoteItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItems
  /V1.0/QuoteItems/query/count:
    get:
      consumes:
        - application/json
      operationId: QuoteItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItems
    post:
      consumes:
        - application/json
      operationId: QuoteItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItems
  "/V1.0/QuoteItems/{id}":
    get:
      consumes:
        - application/json
      operationId: QuoteItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[QuoteItemModel,QuoteItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItems
  /V1.0/QuoteLocations:
    patch:
      consumes:
        - application/json
      operationId: QuoteLocations_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/QuoteLocationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
    post:
      consumes:
        - application/json
      operationId: QuoteLocations_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/QuoteLocationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
    put:
      consumes:
        - application/json
      operationId: QuoteLocations_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/QuoteLocationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
  /V1.0/QuoteLocations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: QuoteLocations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
  /V1.0/QuoteLocations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: QuoteLocations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
  /V1.0/QuoteLocations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: QuoteLocations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
  /V1.0/QuoteLocations/query:
    get:
      consumes:
        - application/json
      operationId: QuoteLocations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[QuoteLocationModel,QuoteLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
    post:
      consumes:
        - application/json
      operationId: QuoteLocations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[QuoteLocationModel,QuoteLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
  /V1.0/QuoteLocations/query/count:
    get:
      consumes:
        - application/json
      operationId: QuoteLocations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
    post:
      consumes:
        - application/json
      operationId: QuoteLocations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
  "/V1.0/QuoteLocations/{id}":
    get:
      consumes:
        - application/json
      operationId: QuoteLocations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[QuoteLocationModel,QuoteLocation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteLocations
  /V1.0/QuoteTemplates/entityInformation:
    get:
      consumes:
        - application/json
      operationId: QuoteTemplates_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteTemplates
  /V1.0/QuoteTemplates/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: QuoteTemplates_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteTemplates
  /V1.0/QuoteTemplates/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: QuoteTemplates_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteTemplates
  /V1.0/QuoteTemplates/query:
    get:
      consumes:
        - application/json
      operationId: QuoteTemplates_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[QuoteTemplateModel,QuoteTemplate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteTemplates
    post:
      consumes:
        - application/json
      operationId: QuoteTemplates_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[QuoteTemplateModel,QuoteTemplate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteTemplates
  /V1.0/QuoteTemplates/query/count:
    get:
      consumes:
        - application/json
      operationId: QuoteTemplates_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteTemplates
    post:
      consumes:
        - application/json
      operationId: QuoteTemplates_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteTemplates
  "/V1.0/QuoteTemplates/{id}":
    get:
      consumes:
        - application/json
      operationId: QuoteTemplates_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[QuoteTemplateModel,QuoteTemplate]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteTemplates
  /V1.0/Quotes:
    patch:
      consumes:
        - application/json
      operationId: Quotes_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/QuoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
    post:
      consumes:
        - application/json
      operationId: Quotes_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/QuoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
    put:
      consumes:
        - application/json
      operationId: Quotes_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/QuoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
  /V1.0/Quotes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Quotes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
  /V1.0/Quotes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Quotes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
  /V1.0/Quotes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Quotes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
  /V1.0/Quotes/query:
    get:
      consumes:
        - application/json
      operationId: Quotes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[QuoteModel,Quote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
    post:
      consumes:
        - application/json
      operationId: Quotes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[QuoteModel,Quote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
  /V1.0/Quotes/query/count:
    get:
      consumes:
        - application/json
      operationId: Quotes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
    post:
      consumes:
        - application/json
      operationId: Quotes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
  "/V1.0/Quotes/{id}":
    get:
      consumes:
        - application/json
      operationId: Quotes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[QuoteModel,Quote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Quotes
  "/V1.0/Quotes/{parentId}/Items":
    get:
      consumes:
        - application/json
      operationId: QuoteItemsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[QuoteItemModel,QuoteItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItemsChild
    patch:
      consumes:
        - application/json
      operationId: QuoteItemsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/QuoteItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItemsChild
    post:
      consumes:
        - application/json
      operationId: QuoteItemsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/QuoteItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItemsChild
    put:
      consumes:
        - application/json
      operationId: QuoteItemsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/QuoteItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItemsChild
  "/V1.0/Quotes/{parentId}/Items/entityInformation":
    get:
      consumes:
        - application/json
      operationId: QuoteItemsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItemsChild
  "/V1.0/Quotes/{parentId}/Items/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: QuoteItemsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItemsChild
  "/V1.0/Quotes/{parentId}/Items/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: QuoteItemsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItemsChild
  "/V1.0/Quotes/{parentId}/Items/{id}":
    delete:
      consumes:
        - application/json
      operationId: QuoteItemsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItemsChild
    get:
      consumes:
        - application/json
      operationId: QuoteItemsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[QuoteItemModel,QuoteItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - QuoteItemsChild
  /V1.0/ResourceAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ResourceAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachments
  /V1.0/ResourceAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ResourceAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachments
  /V1.0/ResourceAttachments/query:
    get:
      consumes:
        - application/json
      operationId: ResourceAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ResourceAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachments
    post:
      consumes:
        - application/json
      operationId: ResourceAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ResourceAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachments
  /V1.0/ResourceAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: ResourceAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachments
    post:
      consumes:
        - application/json
      operationId: ResourceAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachments
  "/V1.0/ResourceAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ResourceAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachments
  /V1.0/ResourceDailyAvailabilities/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilities_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilities
  /V1.0/ResourceDailyAvailabilities/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilities_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilities
  /V1.0/ResourceDailyAvailabilities/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilities_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilities
  /V1.0/ResourceDailyAvailabilities/query:
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilities_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceDailyAvailabilityModel,ResourceDailyAvailability]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilities
    post:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilities_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceDailyAvailabilityModel,ResourceDailyAvailability]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilities
  /V1.0/ResourceDailyAvailabilities/query/count:
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilities_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilities
    post:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilities_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilities
  "/V1.0/ResourceDailyAvailabilities/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilities_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceDailyAvailabilityModel,ResourceDailyAvailability]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilities
  /V1.0/ResourceRoleDepartments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartments
  /V1.0/ResourceRoleDepartments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartments
  /V1.0/ResourceRoleDepartments/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartments_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartments
  /V1.0/ResourceRoleDepartments/query:
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceRoleDepartmentModel,ResourceRoleDepartment]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartments
    post:
      consumes:
        - application/json
      operationId: ResourceRoleDepartments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceRoleDepartmentModel,ResourceRoleDepartment]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartments
  /V1.0/ResourceRoleDepartments/query/count:
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartments
    post:
      consumes:
        - application/json
      operationId: ResourceRoleDepartments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartments
  "/V1.0/ResourceRoleDepartments/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceRoleDepartmentModel,ResourceRoleDepartment]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartments
  /V1.0/ResourceRoleQueues/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueues_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueues
  /V1.0/ResourceRoleQueues/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueues_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueues
  /V1.0/ResourceRoleQueues/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueues_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueues
  /V1.0/ResourceRoleQueues/query:
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueues_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceRoleQueueModel,ResourceRoleQueue]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueues
    post:
      consumes:
        - application/json
      operationId: ResourceRoleQueues_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceRoleQueueModel,ResourceRoleQueue]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueues
  /V1.0/ResourceRoleQueues/query/count:
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueues_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueues
    post:
      consumes:
        - application/json
      operationId: ResourceRoleQueues_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueues
  "/V1.0/ResourceRoleQueues/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueues_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceRoleQueueModel,ResourceRoleQueue]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueues
  /V1.0/ResourceRoles/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ResourceRoles_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoles
  /V1.0/ResourceRoles/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ResourceRoles_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoles
  /V1.0/ResourceRoles/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ResourceRoles_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoles
  /V1.0/ResourceRoles/query:
    get:
      consumes:
        - application/json
      operationId: ResourceRoles_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceRoleModel,ResourceRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoles
    post:
      consumes:
        - application/json
      operationId: ResourceRoles_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceRoleModel,ResourceRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoles
  /V1.0/ResourceRoles/query/count:
    get:
      consumes:
        - application/json
      operationId: ResourceRoles_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoles
    post:
      consumes:
        - application/json
      operationId: ResourceRoles_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoles
  "/V1.0/ResourceRoles/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceRoles_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceRoleModel,ResourceRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoles
  /V1.0/ResourceServiceDeskRoles/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRoles_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRoles
  /V1.0/ResourceServiceDeskRoles/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRoles_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRoles
  /V1.0/ResourceServiceDeskRoles/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRoles_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRoles
  /V1.0/ResourceServiceDeskRoles/query:
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRoles_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceServiceDeskRoleModel,ResourceServiceDeskRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRoles
    post:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRoles_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceServiceDeskRoleModel,ResourceServiceDeskRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRoles
  /V1.0/ResourceServiceDeskRoles/query/count:
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRoles_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRoles
    post:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRoles_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRoles
  "/V1.0/ResourceServiceDeskRoles/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRoles_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceServiceDeskRoleModel,ResourceServiceDeskRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRoles
  /V1.0/ResourceSkills/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ResourceSkills_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkills
  /V1.0/ResourceSkills/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ResourceSkills_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkills
  /V1.0/ResourceSkills/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ResourceSkills_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkills
  /V1.0/ResourceSkills/query:
    get:
      consumes:
        - application/json
      operationId: ResourceSkills_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceSkillModel,ResourceSkill]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkills
    post:
      consumes:
        - application/json
      operationId: ResourceSkills_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceSkillModel,ResourceSkill]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkills
  /V1.0/ResourceSkills/query/count:
    get:
      consumes:
        - application/json
      operationId: ResourceSkills_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkills
    post:
      consumes:
        - application/json
      operationId: ResourceSkills_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkills
  "/V1.0/ResourceSkills/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceSkills_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceSkillModel,ResourceSkill]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkills
  /V1.0/Resources:
    patch:
      consumes:
        - application/json
      operationId: Resources_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Resources
    put:
      consumes:
        - application/json
      operationId: Resources_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Resources
  /V1.0/Resources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Resources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Resources
  /V1.0/Resources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Resources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Resources
  /V1.0/Resources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Resources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Resources
  /V1.0/Resources/query:
    get:
      consumes:
        - application/json
      operationId: Resources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceModel,Resource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Resources
    post:
      consumes:
        - application/json
      operationId: Resources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceModel,Resource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Resources
  /V1.0/Resources/query/count:
    get:
      consumes:
        - application/json
      operationId: Resources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Resources
    post:
      consumes:
        - application/json
      operationId: Resources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Resources
  "/V1.0/Resources/{id}":
    get:
      consumes:
        - application/json
      operationId: Resources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceModel,Resource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Resources
  "/V1.0/Resources/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: ResourceAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ResourceAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: ResourceAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachmentsChild
  "/V1.0/Resources/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: ResourceAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ResourceAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: ResourceAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ResourceAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceAttachmentsChild
  "/V1.0/Resources/{parentId}/DailyAvailabilities":
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilitiesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceDailyAvailabilityModel,ResourceDailyAvailability]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilitiesChild
    patch:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilitiesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceDailyAvailabilityModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilitiesChild
    put:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilitiesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceDailyAvailabilityModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilitiesChild
  "/V1.0/Resources/{parentId}/DailyAvailabilities/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilitiesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilitiesChild
  "/V1.0/Resources/{parentId}/DailyAvailabilities/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilitiesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilitiesChild
  "/V1.0/Resources/{parentId}/DailyAvailabilities/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilitiesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilitiesChild
  "/V1.0/Resources/{parentId}/DailyAvailabilities/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceDailyAvailabilitiesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceDailyAvailabilityModel,ResourceDailyAvailability]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceDailyAvailabilitiesChild
  "/V1.0/Resources/{parentId}/RoleDepartments":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceRoleDepartmentModel,ResourceRoleDepartment]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartmentsChild
    patch:
      consumes:
        - application/json
      operationId: ResourceRoleDepartmentsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceRoleDepartmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartmentsChild
    post:
      consumes:
        - application/json
      operationId: ResourceRoleDepartmentsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceRoleDepartmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartmentsChild
    put:
      consumes:
        - application/json
      operationId: ResourceRoleDepartmentsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceRoleDepartmentModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartmentsChild
  "/V1.0/Resources/{parentId}/RoleDepartments/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartmentsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartmentsChild
  "/V1.0/Resources/{parentId}/RoleDepartments/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartmentsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartmentsChild
  "/V1.0/Resources/{parentId}/RoleDepartments/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartmentsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartmentsChild
  "/V1.0/Resources/{parentId}/RoleDepartments/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleDepartmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceRoleDepartmentModel,ResourceRoleDepartment]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleDepartmentsChild
  "/V1.0/Resources/{parentId}/RoleQueues":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueuesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceRoleQueueModel,ResourceRoleQueue]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueuesChild
    patch:
      consumes:
        - application/json
      operationId: ResourceRoleQueuesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceRoleQueueModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueuesChild
    post:
      consumes:
        - application/json
      operationId: ResourceRoleQueuesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceRoleQueueModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueuesChild
    put:
      consumes:
        - application/json
      operationId: ResourceRoleQueuesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceRoleQueueModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueuesChild
  "/V1.0/Resources/{parentId}/RoleQueues/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueuesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueuesChild
  "/V1.0/Resources/{parentId}/RoleQueues/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueuesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueuesChild
  "/V1.0/Resources/{parentId}/RoleQueues/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueuesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueuesChild
  "/V1.0/Resources/{parentId}/RoleQueues/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceRoleQueuesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceRoleQueueModel,ResourceRoleQueue]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRoleQueuesChild
  "/V1.0/Resources/{parentId}/Roles":
    get:
      consumes:
        - application/json
      operationId: ResourceRolesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceRoleModel,ResourceRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRolesChild
  "/V1.0/Resources/{parentId}/Roles/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ResourceRolesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRolesChild
  "/V1.0/Resources/{parentId}/Roles/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ResourceRolesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRolesChild
  "/V1.0/Resources/{parentId}/Roles/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ResourceRolesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRolesChild
  "/V1.0/Resources/{parentId}/Roles/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceRolesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceRoleModel,ResourceRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceRolesChild
  "/V1.0/Resources/{parentId}/ServiceDeskRoles":
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRolesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceServiceDeskRoleModel,ResourceServiceDeskRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRolesChild
    patch:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRolesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceServiceDeskRoleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRolesChild
    post:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRolesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceServiceDeskRoleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRolesChild
    put:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRolesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceServiceDeskRoleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRolesChild
  "/V1.0/Resources/{parentId}/ServiceDeskRoles/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRolesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRolesChild
  "/V1.0/Resources/{parentId}/ServiceDeskRoles/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRolesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRolesChild
  "/V1.0/Resources/{parentId}/ServiceDeskRoles/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRolesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRolesChild
  "/V1.0/Resources/{parentId}/ServiceDeskRoles/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceServiceDeskRolesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceServiceDeskRoleModel,ResourceServiceDeskRole]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceServiceDeskRolesChild
  "/V1.0/Resources/{parentId}/Skills":
    get:
      consumes:
        - application/json
      operationId: ResourceSkillsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ResourceSkillModel,ResourceSkill]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkillsChild
    patch:
      consumes:
        - application/json
      operationId: ResourceSkillsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceSkillModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkillsChild
    put:
      consumes:
        - application/json
      operationId: ResourceSkillsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ResourceSkillModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkillsChild
  "/V1.0/Resources/{parentId}/Skills/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ResourceSkillsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkillsChild
  "/V1.0/Resources/{parentId}/Skills/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ResourceSkillsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkillsChild
  "/V1.0/Resources/{parentId}/Skills/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ResourceSkillsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkillsChild
  "/V1.0/Resources/{parentId}/Skills/{id}":
    get:
      consumes:
        - application/json
      operationId: ResourceSkillsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ResourceSkillModel,ResourceSkill]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ResourceSkillsChild
  "/V1.0/Resources/{parentId}/TimeOffRequests":
    get:
      consumes:
        - application/json
      operationId: TimeOffRequestsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TimeOffRequestModel,TimeOffRequest]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequestsChild
    patch:
      consumes:
        - application/json
      operationId: TimeOffRequestsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TimeOffRequestModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequestsChild
    post:
      consumes:
        - application/json
      operationId: TimeOffRequestsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TimeOffRequestModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequestsChild
    put:
      consumes:
        - application/json
      operationId: TimeOffRequestsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TimeOffRequestModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequestsChild
  "/V1.0/Resources/{parentId}/TimeOffRequests/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TimeOffRequestsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequestsChild
  "/V1.0/Resources/{parentId}/TimeOffRequests/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TimeOffRequestsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequestsChild
  "/V1.0/Resources/{parentId}/TimeOffRequests/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TimeOffRequestsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequestsChild
  "/V1.0/Resources/{parentId}/TimeOffRequests/{id}":
    get:
      consumes:
        - application/json
      operationId: TimeOffRequestsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TimeOffRequestModel,TimeOffRequest]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequestsChild
  /V1.0/Roles:
    patch:
      consumes:
        - application/json
      operationId: Roles_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/RoleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
    post:
      consumes:
        - application/json
      operationId: Roles_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/RoleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
    put:
      consumes:
        - application/json
      operationId: Roles_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/RoleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
  /V1.0/Roles/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Roles_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
  /V1.0/Roles/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Roles_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
  /V1.0/Roles/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Roles_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
  /V1.0/Roles/query:
    get:
      consumes:
        - application/json
      operationId: Roles_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[RoleModel,Role]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
    post:
      consumes:
        - application/json
      operationId: Roles_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[RoleModel,Role]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
  /V1.0/Roles/query/count:
    get:
      consumes:
        - application/json
      operationId: Roles_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
    post:
      consumes:
        - application/json
      operationId: Roles_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
  "/V1.0/Roles/{id}":
    get:
      consumes:
        - application/json
      operationId: Roles_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[RoleModel,Role]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Roles
  /V1.0/SalesOrderAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: SalesOrderAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachments
  /V1.0/SalesOrderAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: SalesOrderAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachments
  /V1.0/SalesOrderAttachments/query:
    get:
      consumes:
        - application/json
      operationId: SalesOrderAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/SalesOrderAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachments
    post:
      consumes:
        - application/json
      operationId: SalesOrderAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/SalesOrderAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachments
  /V1.0/SalesOrderAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: SalesOrderAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachments
    post:
      consumes:
        - application/json
      operationId: SalesOrderAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachments
  "/V1.0/SalesOrderAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: SalesOrderAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/SalesOrderAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachments
  /V1.0/SalesOrders:
    patch:
      consumes:
        - application/json
      operationId: SalesOrders_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/SalesOrderModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrders
    put:
      consumes:
        - application/json
      operationId: SalesOrders_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/SalesOrderModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrders
  /V1.0/SalesOrders/entityInformation:
    get:
      consumes:
        - application/json
      operationId: SalesOrders_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrders
  /V1.0/SalesOrders/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: SalesOrders_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrders
  /V1.0/SalesOrders/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: SalesOrders_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrders
  /V1.0/SalesOrders/query:
    get:
      consumes:
        - application/json
      operationId: SalesOrders_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SalesOrderModel,SalesOrder]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrders
    post:
      consumes:
        - application/json
      operationId: SalesOrders_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SalesOrderModel,SalesOrder]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrders
  /V1.0/SalesOrders/query/count:
    get:
      consumes:
        - application/json
      operationId: SalesOrders_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrders
    post:
      consumes:
        - application/json
      operationId: SalesOrders_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrders
  "/V1.0/SalesOrders/{id}":
    get:
      consumes:
        - application/json
      operationId: SalesOrders_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[SalesOrderModel,SalesOrder]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrders
  "/V1.0/SalesOrders/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: SalesOrderAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/SalesOrderAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: SalesOrderAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/SalesOrderAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachmentsChild
  "/V1.0/SalesOrders/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: SalesOrderAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/SalesOrderAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: SalesOrderAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/SalesOrderAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SalesOrderAttachmentsChild
  /V1.0/ServiceBundleServices/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServices_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServices
  /V1.0/ServiceBundleServices/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServices_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServices
  /V1.0/ServiceBundleServices/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServices_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServices
  /V1.0/ServiceBundleServices/query:
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServices_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceBundleServiceModel,ServiceBundleService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServices
    post:
      consumes:
        - application/json
      operationId: ServiceBundleServices_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceBundleServiceModel,ServiceBundleService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServices
  /V1.0/ServiceBundleServices/query/count:
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServices_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServices
    post:
      consumes:
        - application/json
      operationId: ServiceBundleServices_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServices
  "/V1.0/ServiceBundleServices/{id}":
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServices_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceBundleServiceModel,ServiceBundleService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServices
  /V1.0/ServiceBundles:
    patch:
      consumes:
        - application/json
      operationId: ServiceBundles_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceBundleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
    post:
      consumes:
        - application/json
      operationId: ServiceBundles_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceBundleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
    put:
      consumes:
        - application/json
      operationId: ServiceBundles_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceBundleModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
  /V1.0/ServiceBundles/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ServiceBundles_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
  /V1.0/ServiceBundles/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ServiceBundles_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
  /V1.0/ServiceBundles/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ServiceBundles_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
  /V1.0/ServiceBundles/query:
    get:
      consumes:
        - application/json
      operationId: ServiceBundles_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceBundleModel,ServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
    post:
      consumes:
        - application/json
      operationId: ServiceBundles_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceBundleModel,ServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
  /V1.0/ServiceBundles/query/count:
    get:
      consumes:
        - application/json
      operationId: ServiceBundles_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
    post:
      consumes:
        - application/json
      operationId: ServiceBundles_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
  "/V1.0/ServiceBundles/{id}":
    delete:
      consumes:
        - application/json
      operationId: ServiceBundles_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
    get:
      consumes:
        - application/json
      operationId: ServiceBundles_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceBundleModel,ServiceBundle]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundles
  "/V1.0/ServiceBundles/{parentId}/Services":
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServicesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceBundleServiceModel,ServiceBundleService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServicesChild
    post:
      consumes:
        - application/json
      operationId: ServiceBundleServicesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceBundleServiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServicesChild
  "/V1.0/ServiceBundles/{parentId}/Services/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServicesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServicesChild
  "/V1.0/ServiceBundles/{parentId}/Services/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServicesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServicesChild
  "/V1.0/ServiceBundles/{parentId}/Services/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServicesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServicesChild
  "/V1.0/ServiceBundles/{parentId}/Services/{id}":
    delete:
      consumes:
        - application/json
      operationId: ServiceBundleServicesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServicesChild
    get:
      consumes:
        - application/json
      operationId: ServiceBundleServicesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceBundleServiceModel,ServiceBundleService]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceBundleServicesChild
  /V1.0/ServiceCallTaskResources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResources
  /V1.0/ServiceCallTaskResources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResources
  /V1.0/ServiceCallTaskResources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResources
  /V1.0/ServiceCallTaskResources/query:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTaskResourceModel,ServiceCallTaskResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResources
    post:
      consumes:
        - application/json
      operationId: ServiceCallTaskResources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTaskResourceModel,ServiceCallTaskResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResources
  /V1.0/ServiceCallTaskResources/query/count:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResources
    post:
      consumes:
        - application/json
      operationId: ServiceCallTaskResources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResources
  "/V1.0/ServiceCallTaskResources/{id}":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceCallTaskResourceModel,ServiceCallTaskResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResources
  /V1.0/ServiceCallTasks/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasks_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasks
  /V1.0/ServiceCallTasks/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasks_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasks
  /V1.0/ServiceCallTasks/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasks_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasks
  /V1.0/ServiceCallTasks/query:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasks_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTaskModel,ServiceCallTask]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasks
    post:
      consumes:
        - application/json
      operationId: ServiceCallTasks_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTaskModel,ServiceCallTask]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasks
  /V1.0/ServiceCallTasks/query/count:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasks_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasks
    post:
      consumes:
        - application/json
      operationId: ServiceCallTasks_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasks
  "/V1.0/ServiceCallTasks/{id}":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasks_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceCallTaskModel,ServiceCallTask]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasks
  "/V1.0/ServiceCallTasks/{parentId}/Resources":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResourcesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTaskResourceModel,ServiceCallTaskResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResourcesChild
    post:
      consumes:
        - application/json
      operationId: ServiceCallTaskResourcesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceCallTaskResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResourcesChild
  "/V1.0/ServiceCallTasks/{parentId}/Resources/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResourcesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResourcesChild
  "/V1.0/ServiceCallTasks/{parentId}/Resources/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResourcesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResourcesChild
  "/V1.0/ServiceCallTasks/{parentId}/Resources/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResourcesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResourcesChild
  "/V1.0/ServiceCallTasks/{parentId}/Resources/{id}":
    delete:
      consumes:
        - application/json
      operationId: ServiceCallTaskResourcesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResourcesChild
    get:
      consumes:
        - application/json
      operationId: ServiceCallTaskResourcesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceCallTaskResourceModel,ServiceCallTaskResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTaskResourcesChild
  /V1.0/ServiceCallTicketResources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResources
  /V1.0/ServiceCallTicketResources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResources
  /V1.0/ServiceCallTicketResources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResources
  /V1.0/ServiceCallTicketResources/query:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTicketResourceModel,ServiceCallTicketResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResources
    post:
      consumes:
        - application/json
      operationId: ServiceCallTicketResources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTicketResourceModel,ServiceCallTicketResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResources
  /V1.0/ServiceCallTicketResources/query/count:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResources
    post:
      consumes:
        - application/json
      operationId: ServiceCallTicketResources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResources
  "/V1.0/ServiceCallTicketResources/{id}":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceCallTicketResourceModel,ServiceCallTicketResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResources
  /V1.0/ServiceCallTickets/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTickets_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTickets
  /V1.0/ServiceCallTickets/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTickets_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTickets
  /V1.0/ServiceCallTickets/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTickets_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTickets
  /V1.0/ServiceCallTickets/query:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTickets_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTicketModel,ServiceCallTicket]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTickets
    post:
      consumes:
        - application/json
      operationId: ServiceCallTickets_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTicketModel,ServiceCallTicket]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTickets
  /V1.0/ServiceCallTickets/query/count:
    get:
      consumes:
        - application/json
      operationId: ServiceCallTickets_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTickets
    post:
      consumes:
        - application/json
      operationId: ServiceCallTickets_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTickets
  "/V1.0/ServiceCallTickets/{id}":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTickets_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceCallTicketModel,ServiceCallTicket]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTickets
  "/V1.0/ServiceCallTickets/{parentId}/Resources":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResourcesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTicketResourceModel,ServiceCallTicketResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResourcesChild
    post:
      consumes:
        - application/json
      operationId: ServiceCallTicketResourcesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceCallTicketResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResourcesChild
  "/V1.0/ServiceCallTickets/{parentId}/Resources/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResourcesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResourcesChild
  "/V1.0/ServiceCallTickets/{parentId}/Resources/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResourcesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResourcesChild
  "/V1.0/ServiceCallTickets/{parentId}/Resources/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResourcesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResourcesChild
  "/V1.0/ServiceCallTickets/{parentId}/Resources/{id}":
    delete:
      consumes:
        - application/json
      operationId: ServiceCallTicketResourcesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResourcesChild
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketResourcesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceCallTicketResourceModel,ServiceCallTicketResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketResourcesChild
  /V1.0/ServiceCalls:
    patch:
      consumes:
        - application/json
      operationId: ServiceCalls_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceCallModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
    post:
      consumes:
        - application/json
      operationId: ServiceCalls_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceCallModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
    put:
      consumes:
        - application/json
      operationId: ServiceCalls_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceCallModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
  /V1.0/ServiceCalls/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ServiceCalls_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
  /V1.0/ServiceCalls/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ServiceCalls_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
  /V1.0/ServiceCalls/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ServiceCalls_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
  /V1.0/ServiceCalls/query:
    get:
      consumes:
        - application/json
      operationId: ServiceCalls_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallModel,ServiceCall]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
    post:
      consumes:
        - application/json
      operationId: ServiceCalls_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallModel,ServiceCall]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
  /V1.0/ServiceCalls/query/count:
    get:
      consumes:
        - application/json
      operationId: ServiceCalls_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
    post:
      consumes:
        - application/json
      operationId: ServiceCalls_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
  "/V1.0/ServiceCalls/{id}":
    delete:
      consumes:
        - application/json
      operationId: ServiceCalls_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
    get:
      consumes:
        - application/json
      operationId: ServiceCalls_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceCallModel,ServiceCall]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCalls
  "/V1.0/ServiceCalls/{parentId}/Tasks":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasksChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTaskModel,ServiceCallTask]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasksChild
    post:
      consumes:
        - application/json
      operationId: ServiceCallTasksChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceCallTaskModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasksChild
  "/V1.0/ServiceCalls/{parentId}/Tasks/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasksChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasksChild
  "/V1.0/ServiceCalls/{parentId}/Tasks/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasksChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasksChild
  "/V1.0/ServiceCalls/{parentId}/Tasks/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasksChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasksChild
  "/V1.0/ServiceCalls/{parentId}/Tasks/{id}":
    delete:
      consumes:
        - application/json
      operationId: ServiceCallTasksChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasksChild
    get:
      consumes:
        - application/json
      operationId: ServiceCallTasksChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceCallTaskModel,ServiceCallTask]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTasksChild
  "/V1.0/ServiceCalls/{parentId}/Tickets":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceCallTicketModel,ServiceCallTicket]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketsChild
    post:
      consumes:
        - application/json
      operationId: ServiceCallTicketsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceCallTicketModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketsChild
  "/V1.0/ServiceCalls/{parentId}/Tickets/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketsChild
  "/V1.0/ServiceCalls/{parentId}/Tickets/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketsChild
  "/V1.0/ServiceCalls/{parentId}/Tickets/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketsChild
  "/V1.0/ServiceCalls/{parentId}/Tickets/{id}":
    delete:
      consumes:
        - application/json
      operationId: ServiceCallTicketsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketsChild
    get:
      consumes:
        - application/json
      operationId: ServiceCallTicketsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceCallTicketModel,ServiceCallTicket]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceCallTicketsChild
  /V1.0/ServiceLevelAgreementResults/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResults_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResults
  /V1.0/ServiceLevelAgreementResults/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResults_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResults
  /V1.0/ServiceLevelAgreementResults/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResults_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResults
  /V1.0/ServiceLevelAgreementResults/query:
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResults_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceLevelAgreementResultsModel,ServiceLevelAgreementResults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResults
    post:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResults_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceLevelAgreementResultsModel,ServiceLevelAgreementResults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResults
  /V1.0/ServiceLevelAgreementResults/query/count:
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResults_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResults
    post:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResults_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResults
  "/V1.0/ServiceLevelAgreementResults/{id}":
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResults_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceLevelAgreementResultsModel,ServiceLevelAgreementResults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResults
  "/V1.0/ServiceLevelAgreements/{parentId}/Results":
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResultsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceLevelAgreementResultsModel,ServiceLevelAgreementResults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResultsChild
  "/V1.0/ServiceLevelAgreements/{parentId}/Results/entityInformation":
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResultsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResultsChild
  "/V1.0/ServiceLevelAgreements/{parentId}/Results/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResultsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResultsChild
  "/V1.0/ServiceLevelAgreements/{parentId}/Results/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResultsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResultsChild
  "/V1.0/ServiceLevelAgreements/{parentId}/Results/{id}":
    get:
      consumes:
        - application/json
      operationId: ServiceLevelAgreementResultsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceLevelAgreementResultsModel,ServiceLevelAgreementResults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ServiceLevelAgreementResultsChild
  /V1.0/Services:
    patch:
      consumes:
        - application/json
      operationId: Services_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
    post:
      consumes:
        - application/json
      operationId: Services_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
    put:
      consumes:
        - application/json
      operationId: Services_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/ServiceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
  /V1.0/Services/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Services_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
  /V1.0/Services/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Services_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
  /V1.0/Services/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Services_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
  /V1.0/Services/query:
    get:
      consumes:
        - application/json
      operationId: Services_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceModel,Service]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
    post:
      consumes:
        - application/json
      operationId: Services_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ServiceModel,Service]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
  /V1.0/Services/query/count:
    get:
      consumes:
        - application/json
      operationId: Services_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
    post:
      consumes:
        - application/json
      operationId: Services_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
  "/V1.0/Services/{id}":
    get:
      consumes:
        - application/json
      operationId: Services_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ServiceModel,Service]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Services
  /V1.0/ShippingTypes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: ShippingTypes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ShippingTypes
  /V1.0/ShippingTypes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: ShippingTypes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ShippingTypes
  /V1.0/ShippingTypes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: ShippingTypes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ShippingTypes
  /V1.0/ShippingTypes/query:
    get:
      consumes:
        - application/json
      operationId: ShippingTypes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ShippingTypeModel,ShippingType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ShippingTypes
    post:
      consumes:
        - application/json
      operationId: ShippingTypes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[ShippingTypeModel,ShippingType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ShippingTypes
  /V1.0/ShippingTypes/query/count:
    get:
      consumes:
        - application/json
      operationId: ShippingTypes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ShippingTypes
    post:
      consumes:
        - application/json
      operationId: ShippingTypes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ShippingTypes
  "/V1.0/ShippingTypes/{id}":
    get:
      consumes:
        - application/json
      operationId: ShippingTypes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[ShippingTypeModel,ShippingType]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ShippingTypes
  /V1.0/Skills/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Skills_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Skills
  /V1.0/Skills/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Skills_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Skills
  /V1.0/Skills/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Skills_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Skills
  /V1.0/Skills/query:
    get:
      consumes:
        - application/json
      operationId: Skills_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SkillModel,Skill]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Skills
    post:
      consumes:
        - application/json
      operationId: Skills_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SkillModel,Skill]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Skills
  /V1.0/Skills/query/count:
    get:
      consumes:
        - application/json
      operationId: Skills_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Skills
    post:
      consumes:
        - application/json
      operationId: Skills_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Skills
  "/V1.0/Skills/{id}":
    get:
      consumes:
        - application/json
      operationId: Skills_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[SkillModel,Skill]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Skills
  /V1.0/SubscriptionPeriods/entityInformation:
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriods_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriods
  /V1.0/SubscriptionPeriods/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriods_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriods
  /V1.0/SubscriptionPeriods/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriods_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriods
  /V1.0/SubscriptionPeriods/query:
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriods_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SubscriptionPeriodModel,SubscriptionPeriod]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriods
    post:
      consumes:
        - application/json
      operationId: SubscriptionPeriods_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SubscriptionPeriodModel,SubscriptionPeriod]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriods
  /V1.0/SubscriptionPeriods/query/count:
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriods_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriods
    post:
      consumes:
        - application/json
      operationId: SubscriptionPeriods_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriods
  "/V1.0/SubscriptionPeriods/{id}":
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriods_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[SubscriptionPeriodModel,SubscriptionPeriod]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriods
  /V1.0/Subscriptions:
    patch:
      consumes:
        - application/json
      operationId: Subscriptions_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/SubscriptionModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
    post:
      consumes:
        - application/json
      operationId: Subscriptions_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/SubscriptionModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
    put:
      consumes:
        - application/json
      operationId: Subscriptions_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/SubscriptionModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
  /V1.0/Subscriptions/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Subscriptions_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
  /V1.0/Subscriptions/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Subscriptions_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
  /V1.0/Subscriptions/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Subscriptions_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
  /V1.0/Subscriptions/query:
    get:
      consumes:
        - application/json
      operationId: Subscriptions_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SubscriptionModel,Subscription]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
    post:
      consumes:
        - application/json
      operationId: Subscriptions_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SubscriptionModel,Subscription]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
  /V1.0/Subscriptions/query/count:
    get:
      consumes:
        - application/json
      operationId: Subscriptions_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
    post:
      consumes:
        - application/json
      operationId: Subscriptions_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
  "/V1.0/Subscriptions/{id}":
    delete:
      consumes:
        - application/json
      operationId: Subscriptions_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
    get:
      consumes:
        - application/json
      operationId: Subscriptions_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[SubscriptionModel,Subscription]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Subscriptions
  "/V1.0/Subscriptions/{parentId}/Periods":
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriodsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SubscriptionPeriodModel,SubscriptionPeriod]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriodsChild
  "/V1.0/Subscriptions/{parentId}/Periods/entityInformation":
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriodsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriodsChild
  "/V1.0/Subscriptions/{parentId}/Periods/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriodsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriodsChild
  "/V1.0/Subscriptions/{parentId}/Periods/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriodsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriodsChild
  "/V1.0/Subscriptions/{parentId}/Periods/{id}":
    get:
      consumes:
        - application/json
      operationId: SubscriptionPeriodsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[SubscriptionPeriodModel,SubscriptionPeriod]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SubscriptionPeriodsChild
  /V1.0/SurveyResults/entityInformation:
    get:
      consumes:
        - application/json
      operationId: SurveyResults_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SurveyResults
  /V1.0/SurveyResults/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: SurveyResults_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SurveyResults
  /V1.0/SurveyResults/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: SurveyResults_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SurveyResults
  /V1.0/SurveyResults/query:
    get:
      consumes:
        - application/json
      operationId: SurveyResults_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SurveyResultsModel,SurveyResults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SurveyResults
    post:
      consumes:
        - application/json
      operationId: SurveyResults_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SurveyResultsModel,SurveyResults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SurveyResults
  /V1.0/SurveyResults/query/count:
    get:
      consumes:
        - application/json
      operationId: SurveyResults_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SurveyResults
    post:
      consumes:
        - application/json
      operationId: SurveyResults_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SurveyResults
  "/V1.0/SurveyResults/{id}":
    get:
      consumes:
        - application/json
      operationId: SurveyResults_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[SurveyResultsModel,SurveyResults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - SurveyResults
  /V1.0/Surveys/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Surveys_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Surveys
  /V1.0/Surveys/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Surveys_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Surveys
  /V1.0/Surveys/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Surveys_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Surveys
  /V1.0/Surveys/query:
    get:
      consumes:
        - application/json
      operationId: Surveys_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SurveyModel,Survey]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Surveys
    post:
      consumes:
        - application/json
      operationId: Surveys_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[SurveyModel,Survey]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Surveys
  /V1.0/Surveys/query/count:
    get:
      consumes:
        - application/json
      operationId: Surveys_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Surveys
    post:
      consumes:
        - application/json
      operationId: Surveys_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Surveys
  "/V1.0/Surveys/{id}":
    get:
      consumes:
        - application/json
      operationId: Surveys_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[SurveyModel,Survey]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Surveys
  /V1.0/TagAliases/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TagAliases_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliases
  /V1.0/TagAliases/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TagAliases_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliases
  /V1.0/TagAliases/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TagAliases_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliases
  /V1.0/TagAliases/query:
    get:
      consumes:
        - application/json
      operationId: TagAliases_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TagAliasModel,TagAlias]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliases
    post:
      consumes:
        - application/json
      operationId: TagAliases_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TagAliasModel,TagAlias]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliases
  /V1.0/TagAliases/query/count:
    get:
      consumes:
        - application/json
      operationId: TagAliases_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliases
    post:
      consumes:
        - application/json
      operationId: TagAliases_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliases
  "/V1.0/TagAliases/{id}":
    get:
      consumes:
        - application/json
      operationId: TagAliases_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TagAliasModel,TagAlias]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliases
  /V1.0/TagGroups:
    patch:
      consumes:
        - application/json
      operationId: TagGroups_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TagGroupModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
    post:
      consumes:
        - application/json
      operationId: TagGroups_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TagGroupModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
    put:
      consumes:
        - application/json
      operationId: TagGroups_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TagGroupModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
  /V1.0/TagGroups/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TagGroups_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
  /V1.0/TagGroups/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TagGroups_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
  /V1.0/TagGroups/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TagGroups_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
  /V1.0/TagGroups/query:
    get:
      consumes:
        - application/json
      operationId: TagGroups_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TagGroupModel,TagGroup]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
    post:
      consumes:
        - application/json
      operationId: TagGroups_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TagGroupModel,TagGroup]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
  /V1.0/TagGroups/query/count:
    get:
      consumes:
        - application/json
      operationId: TagGroups_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
    post:
      consumes:
        - application/json
      operationId: TagGroups_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
  "/V1.0/TagGroups/{id}":
    delete:
      consumes:
        - application/json
      operationId: TagGroups_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
    get:
      consumes:
        - application/json
      operationId: TagGroups_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TagGroupModel,TagGroup]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagGroups
  /V1.0/Tags:
    patch:
      consumes:
        - application/json
      operationId: Tags_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TagModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
    post:
      consumes:
        - application/json
      operationId: Tags_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TagModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
    put:
      consumes:
        - application/json
      operationId: Tags_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TagModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
  /V1.0/Tags/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Tags_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
  /V1.0/Tags/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Tags_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
  /V1.0/Tags/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Tags_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
  /V1.0/Tags/query:
    get:
      consumes:
        - application/json
      operationId: Tags_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TagModel,Tag]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
    post:
      consumes:
        - application/json
      operationId: Tags_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TagModel,Tag]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
  /V1.0/Tags/query/count:
    get:
      consumes:
        - application/json
      operationId: Tags_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
    post:
      consumes:
        - application/json
      operationId: Tags_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
  "/V1.0/Tags/{id}":
    delete:
      consumes:
        - application/json
      operationId: Tags_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
    get:
      consumes:
        - application/json
      operationId: Tags_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TagModel,Tag]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tags
  "/V1.0/Tags/{parentId}/Aliases":
    get:
      consumes:
        - application/json
      operationId: TagAliasesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TagAliasModel,TagAlias]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliasesChild
    post:
      consumes:
        - application/json
      operationId: TagAliasesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TagAliasModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliasesChild
  "/V1.0/Tags/{parentId}/Aliases/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TagAliasesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliasesChild
  "/V1.0/Tags/{parentId}/Aliases/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TagAliasesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliasesChild
  "/V1.0/Tags/{parentId}/Aliases/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TagAliasesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliasesChild
  "/V1.0/Tags/{parentId}/Aliases/{id}":
    delete:
      consumes:
        - application/json
      operationId: TagAliasesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliasesChild
    get:
      consumes:
        - application/json
      operationId: TagAliasesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TagAliasModel,TagAlias]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TagAliasesChild
  /V1.0/TaskAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TaskAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachments
  /V1.0/TaskAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TaskAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachments
  /V1.0/TaskAttachments/query:
    get:
      consumes:
        - application/json
      operationId: TaskAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachments
    post:
      consumes:
        - application/json
      operationId: TaskAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachments
  /V1.0/TaskAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: TaskAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachments
    post:
      consumes:
        - application/json
      operationId: TaskAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachments
  "/V1.0/TaskAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: TaskAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachments
  /V1.0/TaskNoteAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TaskNoteAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachments
  /V1.0/TaskNoteAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TaskNoteAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachments
  /V1.0/TaskNoteAttachments/query:
    get:
      consumes:
        - application/json
      operationId: TaskNoteAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachments
    post:
      consumes:
        - application/json
      operationId: TaskNoteAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachments
  /V1.0/TaskNoteAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: TaskNoteAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachments
    post:
      consumes:
        - application/json
      operationId: TaskNoteAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachments
  "/V1.0/TaskNoteAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: TaskNoteAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachments
  /V1.0/TaskNotes:
    patch:
      consumes:
        - application/json
      operationId: TaskNotes_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
    post:
      consumes:
        - application/json
      operationId: TaskNotes_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
    put:
      consumes:
        - application/json
      operationId: TaskNotes_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
  /V1.0/TaskNotes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TaskNotes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
  /V1.0/TaskNotes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TaskNotes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
  /V1.0/TaskNotes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TaskNotes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
  /V1.0/TaskNotes/query:
    get:
      consumes:
        - application/json
      operationId: TaskNotes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskNoteModel,TaskNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
    post:
      consumes:
        - application/json
      operationId: TaskNotes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskNoteModel,TaskNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
  /V1.0/TaskNotes/query/count:
    get:
      consumes:
        - application/json
      operationId: TaskNotes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
    post:
      consumes:
        - application/json
      operationId: TaskNotes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
  "/V1.0/TaskNotes/{id}":
    get:
      consumes:
        - application/json
      operationId: TaskNotes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaskNoteModel,TaskNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotes
  "/V1.0/TaskNotes/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: TaskNoteAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: TaskNoteAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskNoteAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachmentsChild
  "/V1.0/TaskNotes/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: TaskNoteAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: TaskNoteAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNoteAttachmentsChild
  /V1.0/TaskPredecessors/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TaskPredecessors_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessors
  /V1.0/TaskPredecessors/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TaskPredecessors_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessors
  /V1.0/TaskPredecessors/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TaskPredecessors_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessors
  /V1.0/TaskPredecessors/query:
    get:
      consumes:
        - application/json
      operationId: TaskPredecessors_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskPredecessorModel,TaskPredecessor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessors
    post:
      consumes:
        - application/json
      operationId: TaskPredecessors_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskPredecessorModel,TaskPredecessor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessors
  /V1.0/TaskPredecessors/query/count:
    get:
      consumes:
        - application/json
      operationId: TaskPredecessors_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessors
    post:
      consumes:
        - application/json
      operationId: TaskPredecessors_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessors
  "/V1.0/TaskPredecessors/{id}":
    get:
      consumes:
        - application/json
      operationId: TaskPredecessors_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaskPredecessorModel,TaskPredecessor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessors
  /V1.0/TaskSecondaryResources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResources
  /V1.0/TaskSecondaryResources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResources
  /V1.0/TaskSecondaryResources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResources
  /V1.0/TaskSecondaryResources/query:
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskSecondaryResourceModel,TaskSecondaryResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResources
    post:
      consumes:
        - application/json
      operationId: TaskSecondaryResources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskSecondaryResourceModel,TaskSecondaryResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResources
  /V1.0/TaskSecondaryResources/query/count:
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResources
    post:
      consumes:
        - application/json
      operationId: TaskSecondaryResources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResources
  "/V1.0/TaskSecondaryResources/{id}":
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaskSecondaryResourceModel,TaskSecondaryResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResources
  /V1.0/Tasks/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Tasks_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tasks
  /V1.0/Tasks/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Tasks_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tasks
  /V1.0/Tasks/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Tasks_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tasks
  /V1.0/Tasks/query:
    get:
      consumes:
        - application/json
      operationId: Tasks_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskModel,Task]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tasks
    post:
      consumes:
        - application/json
      operationId: Tasks_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskModel,Task]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tasks
  /V1.0/Tasks/query/count:
    get:
      consumes:
        - application/json
      operationId: Tasks_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tasks
    post:
      consumes:
        - application/json
      operationId: Tasks_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tasks
  "/V1.0/Tasks/{id}":
    get:
      consumes:
        - application/json
      operationId: Tasks_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaskModel,Task]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tasks
  "/V1.0/Tasks/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: TaskAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: TaskAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachmentsChild
  "/V1.0/Tasks/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: TaskAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: TaskAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TaskAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskAttachmentsChild
  "/V1.0/Tasks/{parentId}/Notes":
    get:
      consumes:
        - application/json
      operationId: TaskNotesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskNoteModel,TaskNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotesChild
    patch:
      consumes:
        - application/json
      operationId: TaskNotesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotesChild
    post:
      consumes:
        - application/json
      operationId: TaskNotesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotesChild
    put:
      consumes:
        - application/json
      operationId: TaskNotesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotesChild
  "/V1.0/Tasks/{parentId}/Notes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TaskNotesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotesChild
  "/V1.0/Tasks/{parentId}/Notes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TaskNotesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotesChild
  "/V1.0/Tasks/{parentId}/Notes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TaskNotesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotesChild
  "/V1.0/Tasks/{parentId}/Notes/{id}":
    get:
      consumes:
        - application/json
      operationId: TaskNotesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaskNoteModel,TaskNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskNotesChild
  "/V1.0/Tasks/{parentId}/Predecessors":
    get:
      consumes:
        - application/json
      operationId: TaskPredecessorsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskPredecessorModel,TaskPredecessor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessorsChild
    patch:
      consumes:
        - application/json
      operationId: TaskPredecessorsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskPredecessorModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessorsChild
    post:
      consumes:
        - application/json
      operationId: TaskPredecessorsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskPredecessorModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessorsChild
    put:
      consumes:
        - application/json
      operationId: TaskPredecessorsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskPredecessorModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessorsChild
  "/V1.0/Tasks/{parentId}/Predecessors/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TaskPredecessorsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessorsChild
  "/V1.0/Tasks/{parentId}/Predecessors/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TaskPredecessorsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessorsChild
  "/V1.0/Tasks/{parentId}/Predecessors/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TaskPredecessorsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessorsChild
  "/V1.0/Tasks/{parentId}/Predecessors/{id}":
    delete:
      consumes:
        - application/json
      operationId: TaskPredecessorsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessorsChild
    get:
      consumes:
        - application/json
      operationId: TaskPredecessorsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaskPredecessorModel,TaskPredecessor]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskPredecessorsChild
  "/V1.0/Tasks/{parentId}/SecondaryResources":
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResourcesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaskSecondaryResourceModel,TaskSecondaryResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResourcesChild
    post:
      consumes:
        - application/json
      operationId: TaskSecondaryResourcesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaskSecondaryResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResourcesChild
  "/V1.0/Tasks/{parentId}/SecondaryResources/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResourcesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResourcesChild
  "/V1.0/Tasks/{parentId}/SecondaryResources/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResourcesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResourcesChild
  "/V1.0/Tasks/{parentId}/SecondaryResources/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResourcesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResourcesChild
  "/V1.0/Tasks/{parentId}/SecondaryResources/{id}":
    delete:
      consumes:
        - application/json
      operationId: TaskSecondaryResourcesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResourcesChild
    get:
      consumes:
        - application/json
      operationId: TaskSecondaryResourcesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaskSecondaryResourceModel,TaskSecondaryResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaskSecondaryResourcesChild
  /V1.0/TaxCategories:
    patch:
      consumes:
        - application/json
      operationId: TaxCategories_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaxCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
    post:
      consumes:
        - application/json
      operationId: TaxCategories_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaxCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
    put:
      consumes:
        - application/json
      operationId: TaxCategories_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaxCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
  /V1.0/TaxCategories/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TaxCategories_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
  /V1.0/TaxCategories/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TaxCategories_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
  /V1.0/TaxCategories/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TaxCategories_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
  /V1.0/TaxCategories/query:
    get:
      consumes:
        - application/json
      operationId: TaxCategories_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaxCategoryModel,TaxCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
    post:
      consumes:
        - application/json
      operationId: TaxCategories_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaxCategoryModel,TaxCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
  /V1.0/TaxCategories/query/count:
    get:
      consumes:
        - application/json
      operationId: TaxCategories_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
    post:
      consumes:
        - application/json
      operationId: TaxCategories_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
  "/V1.0/TaxCategories/{id}":
    get:
      consumes:
        - application/json
      operationId: TaxCategories_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaxCategoryModel,TaxCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxCategories
  /V1.0/TaxRegions:
    patch:
      consumes:
        - application/json
      operationId: TaxRegions_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaxRegionModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
    post:
      consumes:
        - application/json
      operationId: TaxRegions_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaxRegionModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
    put:
      consumes:
        - application/json
      operationId: TaxRegions_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaxRegionModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
  /V1.0/TaxRegions/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TaxRegions_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
  /V1.0/TaxRegions/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TaxRegions_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
  /V1.0/TaxRegions/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TaxRegions_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
  /V1.0/TaxRegions/query:
    get:
      consumes:
        - application/json
      operationId: TaxRegions_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaxRegionModel,TaxRegion]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
    post:
      consumes:
        - application/json
      operationId: TaxRegions_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaxRegionModel,TaxRegion]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
  /V1.0/TaxRegions/query/count:
    get:
      consumes:
        - application/json
      operationId: TaxRegions_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
    post:
      consumes:
        - application/json
      operationId: TaxRegions_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
  "/V1.0/TaxRegions/{id}":
    get:
      consumes:
        - application/json
      operationId: TaxRegions_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaxRegionModel,TaxRegion]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TaxRegions
  /V1.0/Taxes:
    patch:
      consumes:
        - application/json
      operationId: Taxes_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaxModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
    post:
      consumes:
        - application/json
      operationId: Taxes_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaxModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
    put:
      consumes:
        - application/json
      operationId: Taxes_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TaxModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
  /V1.0/Taxes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Taxes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
  /V1.0/Taxes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Taxes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
  /V1.0/Taxes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Taxes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
  /V1.0/Taxes/query:
    get:
      consumes:
        - application/json
      operationId: Taxes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaxModel,Tax]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
    post:
      consumes:
        - application/json
      operationId: Taxes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TaxModel,Tax]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
  /V1.0/Taxes/query/count:
    get:
      consumes:
        - application/json
      operationId: Taxes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
    post:
      consumes:
        - application/json
      operationId: Taxes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
  "/V1.0/Taxes/{id}":
    get:
      consumes:
        - application/json
      operationId: Taxes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TaxModel,Tax]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Taxes
  /V1.0/ThresholdInformation:
    get:
      consumes:
        - application/json
      operationId: ThresholdApiIntegration_QueryThresholdInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ThresholdStatusResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - ThresholdApiIntegration
  /V1.0/TicketAdditionalConfigurationItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItems
  /V1.0/TicketAdditionalConfigurationItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItems
  /V1.0/TicketAdditionalConfigurationItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItems
  /V1.0/TicketAdditionalConfigurationItems/query:
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketAdditionalConfigurationItemModel,TicketAdditionalInstalledProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItems
    post:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketAdditionalConfigurationItemModel,TicketAdditionalInstalledProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItems
  /V1.0/TicketAdditionalConfigurationItems/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItems
    post:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItems
  "/V1.0/TicketAdditionalConfigurationItems/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketAdditionalConfigurationItemModel,TicketAdditionalInstalledProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItems
  /V1.0/TicketAdditionalContacts/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContacts_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContacts
  /V1.0/TicketAdditionalContacts/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContacts_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContacts
  /V1.0/TicketAdditionalContacts/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContacts_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContacts
  /V1.0/TicketAdditionalContacts/query:
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContacts_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketAdditionalContactModel,TicketAdditionalContact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContacts
    post:
      consumes:
        - application/json
      operationId: TicketAdditionalContacts_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketAdditionalContactModel,TicketAdditionalContact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContacts
  /V1.0/TicketAdditionalContacts/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContacts_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContacts
    post:
      consumes:
        - application/json
      operationId: TicketAdditionalContacts_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContacts
  "/V1.0/TicketAdditionalContacts/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContacts_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketAdditionalContactModel,TicketAdditionalContact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContacts
  /V1.0/TicketAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachments
  /V1.0/TicketAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachments
  /V1.0/TicketAttachments/query:
    get:
      consumes:
        - application/json
      operationId: TicketAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachments
    post:
      consumes:
        - application/json
      operationId: TicketAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachments
  /V1.0/TicketAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachments
    post:
      consumes:
        - application/json
      operationId: TicketAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachments
  "/V1.0/TicketAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachments
  /V1.0/TicketCategories:
    patch:
      consumes:
        - application/json
      operationId: TicketCategories_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategories
    put:
      consumes:
        - application/json
      operationId: TicketCategories_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketCategoryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategories
  /V1.0/TicketCategories/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketCategories_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategories
  /V1.0/TicketCategories/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketCategories_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategories
  /V1.0/TicketCategories/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketCategories_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategories
  /V1.0/TicketCategories/query:
    get:
      consumes:
        - application/json
      operationId: TicketCategories_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketCategoryModel,TicketCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategories
    post:
      consumes:
        - application/json
      operationId: TicketCategories_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketCategoryModel,TicketCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategories
  /V1.0/TicketCategories/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketCategories_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategories
    post:
      consumes:
        - application/json
      operationId: TicketCategories_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategories
  "/V1.0/TicketCategories/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketCategories_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketCategoryModel,TicketCategory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategories
  "/V1.0/TicketCategories/{parentId}/FieldDefaults":
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaultsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketCategoryFieldDefaultsModel,TicketCategoryFieldDefaults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaultsChild
  "/V1.0/TicketCategories/{parentId}/FieldDefaults/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaultsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaultsChild
  "/V1.0/TicketCategories/{parentId}/FieldDefaults/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaultsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaultsChild
  "/V1.0/TicketCategories/{parentId}/FieldDefaults/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaultsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaultsChild
  "/V1.0/TicketCategories/{parentId}/FieldDefaults/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaultsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketCategoryFieldDefaultsModel,TicketCategoryFieldDefaults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaultsChild
  /V1.0/TicketCategoryFieldDefaults/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaults_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaults
  /V1.0/TicketCategoryFieldDefaults/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaults_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaults
  /V1.0/TicketCategoryFieldDefaults/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaults_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaults
  /V1.0/TicketCategoryFieldDefaults/query:
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaults_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketCategoryFieldDefaultsModel,TicketCategoryFieldDefaults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaults
    post:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaults_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketCategoryFieldDefaultsModel,TicketCategoryFieldDefaults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaults
  /V1.0/TicketCategoryFieldDefaults/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaults_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaults
    post:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaults_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaults
  "/V1.0/TicketCategoryFieldDefaults/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketCategoryFieldDefaults_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketCategoryFieldDefaultsModel,TicketCategoryFieldDefaults]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCategoryFieldDefaults
  /V1.0/TicketChangeRequestApprovals/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovals_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovals
  /V1.0/TicketChangeRequestApprovals/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovals_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovals
  /V1.0/TicketChangeRequestApprovals/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovals_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovals
  /V1.0/TicketChangeRequestApprovals/query:
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovals_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketChangeRequestApprovalModel,TicketChangeRequestApproval]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovals
    post:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovals_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketChangeRequestApprovalModel,TicketChangeRequestApproval]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovals
  /V1.0/TicketChangeRequestApprovals/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovals_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovals
    post:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovals_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovals
  "/V1.0/TicketChangeRequestApprovals/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovals_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketChangeRequestApprovalModel,TicketChangeRequestApproval]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovals
  /V1.0/TicketCharges/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketCharges_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCharges
  /V1.0/TicketCharges/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketCharges_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCharges
  /V1.0/TicketCharges/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketCharges_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCharges
  /V1.0/TicketCharges/query:
    get:
      consumes:
        - application/json
      operationId: TicketCharges_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketChargeModel,TicketCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCharges
    post:
      consumes:
        - application/json
      operationId: TicketCharges_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketChargeModel,TicketCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCharges
  /V1.0/TicketCharges/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketCharges_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCharges
    post:
      consumes:
        - application/json
      operationId: TicketCharges_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCharges
  "/V1.0/TicketCharges/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketCharges_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketChargeModel,TicketCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketCharges
  /V1.0/TicketChecklistItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItems
  /V1.0/TicketChecklistItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItems
  /V1.0/TicketChecklistItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItems
  /V1.0/TicketChecklistItems/query:
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketChecklistItemModel,TicketChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItems
    post:
      consumes:
        - application/json
      operationId: TicketChecklistItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketChecklistItemModel,TicketChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItems
  /V1.0/TicketChecklistItems/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItems
    post:
      consumes:
        - application/json
      operationId: TicketChecklistItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItems
  "/V1.0/TicketChecklistItems/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketChecklistItemModel,TicketChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItems
  /V1.0/TicketChecklistLibraries:
    post:
      consumes:
        - application/json
      operationId: TicketChecklistLibraries_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketChecklistLibraryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistLibraries
  /V1.0/TicketChecklistLibraries/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketChecklistLibraries_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistLibraries
  /V1.0/TicketChecklistLibraries/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketChecklistLibraries_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistLibraries
  /V1.0/TicketChecklistLibraries/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketChecklistLibraries_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistLibraries
  /V1.0/TicketHistory/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketHistory_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketHistory
  /V1.0/TicketHistory/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketHistory_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketHistory
  /V1.0/TicketHistory/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketHistory_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketHistory
  /V1.0/TicketHistory/query:
    get:
      consumes:
        - application/json
      operationId: TicketHistory_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketHistoryModel,TicketHistory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketHistory
    post:
      consumes:
        - application/json
      operationId: TicketHistory_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketHistoryModel,TicketHistory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketHistory
  /V1.0/TicketHistory/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketHistory_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketHistory
    post:
      consumes:
        - application/json
      operationId: TicketHistory_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketHistory
  "/V1.0/TicketHistory/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketHistory_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketHistoryModel,TicketHistory]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketHistory
  /V1.0/TicketNoteAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketNoteAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachments
  /V1.0/TicketNoteAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketNoteAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachments
  /V1.0/TicketNoteAttachments/query:
    get:
      consumes:
        - application/json
      operationId: TicketNoteAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachments
    post:
      consumes:
        - application/json
      operationId: TicketNoteAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachments
  /V1.0/TicketNoteAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketNoteAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachments
    post:
      consumes:
        - application/json
      operationId: TicketNoteAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachments
  "/V1.0/TicketNoteAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketNoteAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachments
  /V1.0/TicketNoteWebhookExcludedResources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResources
  /V1.0/TicketNoteWebhookExcludedResources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResources
  /V1.0/TicketNoteWebhookExcludedResources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResources
  /V1.0/TicketNoteWebhookExcludedResources/query:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteWebhookExcludedResourceModel,TicketNoteWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResources
    post:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteWebhookExcludedResourceModel,TicketNoteWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResources
  /V1.0/TicketNoteWebhookExcludedResources/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResources
    post:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResources
  "/V1.0/TicketNoteWebhookExcludedResources/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketNoteWebhookExcludedResourceModel,TicketNoteWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResources
  /V1.0/TicketNoteWebhookFields/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFields_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFields
  /V1.0/TicketNoteWebhookFields/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFields_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFields
  /V1.0/TicketNoteWebhookFields/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFields_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFields
  /V1.0/TicketNoteWebhookFields/query:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFields_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteWebhookFieldModel,TicketNoteWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFields
    post:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFields_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteWebhookFieldModel,TicketNoteWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFields
  /V1.0/TicketNoteWebhookFields/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFields_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFields
    post:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFields_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFields
  "/V1.0/TicketNoteWebhookFields/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFields_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketNoteWebhookFieldModel,TicketNoteWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFields
  /V1.0/TicketNoteWebhooks:
    patch:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
    post:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
    put:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
  /V1.0/TicketNoteWebhooks/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
  /V1.0/TicketNoteWebhooks/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
  /V1.0/TicketNoteWebhooks/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
  /V1.0/TicketNoteWebhooks/query:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteWebhookModel,TicketNoteWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
    post:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteWebhookModel,TicketNoteWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
  /V1.0/TicketNoteWebhooks/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
    post:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
  "/V1.0/TicketNoteWebhooks/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhooks_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketNoteWebhookModel,TicketNoteWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhooks
  "/V1.0/TicketNoteWebhooks/{parentId}/ExcludedResources":
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResourcesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteWebhookExcludedResourceModel,TicketNoteWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResourcesChild
    post:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResourcesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteWebhookExcludedResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResourcesChild
  "/V1.0/TicketNoteWebhooks/{parentId}/ExcludedResources/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResourcesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResourcesChild
  "/V1.0/TicketNoteWebhooks/{parentId}/ExcludedResources/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResourcesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResourcesChild
  "/V1.0/TicketNoteWebhooks/{parentId}/ExcludedResources/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResourcesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResourcesChild
  "/V1.0/TicketNoteWebhooks/{parentId}/ExcludedResources/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResourcesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResourcesChild
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookExcludedResourcesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketNoteWebhookExcludedResourceModel,TicketNoteWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookExcludedResourcesChild
  "/V1.0/TicketNoteWebhooks/{parentId}/Fields":
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFieldsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteWebhookFieldModel,TicketNoteWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFieldsChild
    patch:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFieldsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFieldsChild
    post:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFieldsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFieldsChild
    put:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFieldsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFieldsChild
  "/V1.0/TicketNoteWebhooks/{parentId}/Fields/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFieldsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFieldsChild
  "/V1.0/TicketNoteWebhooks/{parentId}/Fields/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFieldsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFieldsChild
  "/V1.0/TicketNoteWebhooks/{parentId}/Fields/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFieldsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFieldsChild
  "/V1.0/TicketNoteWebhooks/{parentId}/Fields/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFieldsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFieldsChild
    get:
      consumes:
        - application/json
      operationId: TicketNoteWebhookFieldsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketNoteWebhookFieldModel,TicketNoteWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteWebhookFieldsChild
  /V1.0/TicketNotes/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketNotes_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotes
  /V1.0/TicketNotes/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketNotes_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotes
  /V1.0/TicketNotes/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketNotes_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotes
  /V1.0/TicketNotes/query:
    get:
      consumes:
        - application/json
      operationId: TicketNotes_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteModel,TicketNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotes
    post:
      consumes:
        - application/json
      operationId: TicketNotes_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteModel,TicketNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotes
  /V1.0/TicketNotes/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketNotes_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotes
    post:
      consumes:
        - application/json
      operationId: TicketNotes_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotes
  "/V1.0/TicketNotes/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketNotes_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketNoteModel,TicketNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotes
  "/V1.0/TicketNotes/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: TicketNoteAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: TicketNoteAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachmentsChild
  "/V1.0/TicketNotes/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketNoteAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: TicketNoteAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketNoteAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNoteAttachmentsChild
  /V1.0/TicketRmaCredits/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketRmaCredits_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCredits
  /V1.0/TicketRmaCredits/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketRmaCredits_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCredits
  /V1.0/TicketRmaCredits/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketRmaCredits_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCredits
  /V1.0/TicketRmaCredits/query:
    get:
      consumes:
        - application/json
      operationId: TicketRmaCredits_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketRmaCreditModel,TicketRmaCredit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCredits
    post:
      consumes:
        - application/json
      operationId: TicketRmaCredits_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketRmaCreditModel,TicketRmaCredit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCredits
  /V1.0/TicketRmaCredits/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketRmaCredits_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCredits
    post:
      consumes:
        - application/json
      operationId: TicketRmaCredits_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCredits
  "/V1.0/TicketRmaCredits/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketRmaCredits_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketRmaCreditModel,TicketRmaCredit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCredits
  /V1.0/TicketSecondaryResources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResources
  /V1.0/TicketSecondaryResources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResources
  /V1.0/TicketSecondaryResources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResources
  /V1.0/TicketSecondaryResources/query:
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketSecondaryResourceModel,TicketSecondaryResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResources
    post:
      consumes:
        - application/json
      operationId: TicketSecondaryResources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketSecondaryResourceModel,TicketSecondaryResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResources
  /V1.0/TicketSecondaryResources/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResources
    post:
      consumes:
        - application/json
      operationId: TicketSecondaryResources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResources
  "/V1.0/TicketSecondaryResources/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketSecondaryResourceModel,TicketSecondaryResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResources
  /V1.0/TicketTagAssociations/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociations_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociations
  /V1.0/TicketTagAssociations/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociations_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociations
  /V1.0/TicketTagAssociations/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociations_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociations
  /V1.0/TicketTagAssociations/query:
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociations_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketTagAssociationModel,TicketTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociations
    post:
      consumes:
        - application/json
      operationId: TicketTagAssociations_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketTagAssociationModel,TicketTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociations
  /V1.0/TicketTagAssociations/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociations_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociations
    post:
      consumes:
        - application/json
      operationId: TicketTagAssociations_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociations
  "/V1.0/TicketTagAssociations/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociations_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketTagAssociationModel,TicketTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociations
  /V1.0/TicketWebhookExcludedResources/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResources_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResources
  /V1.0/TicketWebhookExcludedResources/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResources_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResources
  /V1.0/TicketWebhookExcludedResources/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResources_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResources
  /V1.0/TicketWebhookExcludedResources/query:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResources_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookExcludedResourceModel,TicketWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResources
    post:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResources_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookExcludedResourceModel,TicketWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResources
  /V1.0/TicketWebhookExcludedResources/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResources_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResources
    post:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResources_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResources
  "/V1.0/TicketWebhookExcludedResources/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResources_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketWebhookExcludedResourceModel,TicketWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResources
  /V1.0/TicketWebhookFields/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFields_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFields
  /V1.0/TicketWebhookFields/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFields_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFields
  /V1.0/TicketWebhookFields/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFields_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFields
  /V1.0/TicketWebhookFields/query:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFields_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookFieldModel,TicketWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFields
    post:
      consumes:
        - application/json
      operationId: TicketWebhookFields_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookFieldModel,TicketWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFields
  /V1.0/TicketWebhookFields/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFields_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFields
    post:
      consumes:
        - application/json
      operationId: TicketWebhookFields_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFields
  "/V1.0/TicketWebhookFields/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFields_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketWebhookFieldModel,TicketWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFields
  /V1.0/TicketWebhookUdfFields/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFields_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFields
  /V1.0/TicketWebhookUdfFields/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFields_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFields
  /V1.0/TicketWebhookUdfFields/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFields_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFields
  /V1.0/TicketWebhookUdfFields/query:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFields_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookUdfFieldModel,TicketWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFields
    post:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFields_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookUdfFieldModel,TicketWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFields
  /V1.0/TicketWebhookUdfFields/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFields_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFields
    post:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFields_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFields
  "/V1.0/TicketWebhookUdfFields/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFields_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketWebhookUdfFieldModel,TicketWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFields
  /V1.0/TicketWebhooks:
    patch:
      consumes:
        - application/json
      operationId: TicketWebhooks_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
    post:
      consumes:
        - application/json
      operationId: TicketWebhooks_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
    put:
      consumes:
        - application/json
      operationId: TicketWebhooks_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketWebhookModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
  /V1.0/TicketWebhooks/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TicketWebhooks_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
  /V1.0/TicketWebhooks/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TicketWebhooks_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
  /V1.0/TicketWebhooks/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TicketWebhooks_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
  /V1.0/TicketWebhooks/query:
    get:
      consumes:
        - application/json
      operationId: TicketWebhooks_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookModel,TicketWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
    post:
      consumes:
        - application/json
      operationId: TicketWebhooks_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookModel,TicketWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
  /V1.0/TicketWebhooks/query/count:
    get:
      consumes:
        - application/json
      operationId: TicketWebhooks_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
    post:
      consumes:
        - application/json
      operationId: TicketWebhooks_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
  "/V1.0/TicketWebhooks/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketWebhooks_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
    get:
      consumes:
        - application/json
      operationId: TicketWebhooks_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketWebhookModel,TicketWebhook]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhooks
  "/V1.0/TicketWebhooks/{parentId}/ExcludedResources":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResourcesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookExcludedResourceModel,TicketWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResourcesChild
    post:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResourcesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketWebhookExcludedResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResourcesChild
  "/V1.0/TicketWebhooks/{parentId}/ExcludedResources/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResourcesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResourcesChild
  "/V1.0/TicketWebhooks/{parentId}/ExcludedResources/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResourcesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResourcesChild
  "/V1.0/TicketWebhooks/{parentId}/ExcludedResources/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResourcesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResourcesChild
  "/V1.0/TicketWebhooks/{parentId}/ExcludedResources/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResourcesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResourcesChild
    get:
      consumes:
        - application/json
      operationId: TicketWebhookExcludedResourcesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketWebhookExcludedResourceModel,TicketWebhookExcludedResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookExcludedResourcesChild
  "/V1.0/TicketWebhooks/{parentId}/Fields":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFieldsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookFieldModel,TicketWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFieldsChild
    patch:
      consumes:
        - application/json
      operationId: TicketWebhookFieldsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFieldsChild
    post:
      consumes:
        - application/json
      operationId: TicketWebhookFieldsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFieldsChild
    put:
      consumes:
        - application/json
      operationId: TicketWebhookFieldsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketWebhookFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFieldsChild
  "/V1.0/TicketWebhooks/{parentId}/Fields/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFieldsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFieldsChild
  "/V1.0/TicketWebhooks/{parentId}/Fields/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFieldsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFieldsChild
  "/V1.0/TicketWebhooks/{parentId}/Fields/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFieldsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFieldsChild
  "/V1.0/TicketWebhooks/{parentId}/Fields/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketWebhookFieldsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFieldsChild
    get:
      consumes:
        - application/json
      operationId: TicketWebhookFieldsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketWebhookFieldModel,TicketWebhookField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookFieldsChild
  "/V1.0/TicketWebhooks/{parentId}/UdfFields":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFieldsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketWebhookUdfFieldModel,TicketWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFieldsChild
    patch:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFieldsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFieldsChild
    post:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFieldsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFieldsChild
    put:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFieldsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketWebhookUdfFieldModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFieldsChild
  "/V1.0/TicketWebhooks/{parentId}/UdfFields/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFieldsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFieldsChild
  "/V1.0/TicketWebhooks/{parentId}/UdfFields/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFieldsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFieldsChild
  "/V1.0/TicketWebhooks/{parentId}/UdfFields/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFieldsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFieldsChild
  "/V1.0/TicketWebhooks/{parentId}/UdfFields/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFieldsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFieldsChild
    get:
      consumes:
        - application/json
      operationId: TicketWebhookUdfFieldsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketWebhookUdfFieldModel,TicketWebhookUdfField]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketWebhookUdfFieldsChild
  /V1.0/Tickets:
    patch:
      consumes:
        - application/json
      operationId: Tickets_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
    post:
      consumes:
        - application/json
      operationId: Tickets_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
    put:
      consumes:
        - application/json
      operationId: Tickets_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
  /V1.0/Tickets/entityInformation:
    get:
      consumes:
        - application/json
      operationId: Tickets_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
  /V1.0/Tickets/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: Tickets_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
  /V1.0/Tickets/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: Tickets_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
  /V1.0/Tickets/query:
    get:
      consumes:
        - application/json
      operationId: Tickets_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketModel,Ticket]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
    post:
      consumes:
        - application/json
      operationId: Tickets_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketModel,Ticket]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
  /V1.0/Tickets/query/count:
    get:
      consumes:
        - application/json
      operationId: Tickets_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
    post:
      consumes:
        - application/json
      operationId: Tickets_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
  "/V1.0/Tickets/{id}":
    get:
      consumes:
        - application/json
      operationId: Tickets_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketModel,Ticket]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - Tickets
  "/V1.0/Tickets/{parentId}/AdditionalConfigurationItems":
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItemsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketAdditionalConfigurationItemModel,TicketAdditionalInstalledProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItemsChild
    post:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItemsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketAdditionalConfigurationItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItemsChild
  "/V1.0/Tickets/{parentId}/AdditionalConfigurationItems/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItemsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItemsChild
  "/V1.0/Tickets/{parentId}/AdditionalConfigurationItems/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItemsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItemsChild
  "/V1.0/Tickets/{parentId}/AdditionalConfigurationItems/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItemsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItemsChild
  "/V1.0/Tickets/{parentId}/AdditionalConfigurationItems/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItemsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItemsChild
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalConfigurationItemsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketAdditionalConfigurationItemModel,TicketAdditionalInstalledProduct]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalConfigurationItemsChild
  "/V1.0/Tickets/{parentId}/AdditionalContacts":
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContactsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketAdditionalContactModel,TicketAdditionalContact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContactsChild
    post:
      consumes:
        - application/json
      operationId: TicketAdditionalContactsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketAdditionalContactModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContactsChild
  "/V1.0/Tickets/{parentId}/AdditionalContacts/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContactsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContactsChild
  "/V1.0/Tickets/{parentId}/AdditionalContacts/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContactsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContactsChild
  "/V1.0/Tickets/{parentId}/AdditionalContacts/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContactsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContactsChild
  "/V1.0/Tickets/{parentId}/AdditionalContacts/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketAdditionalContactsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContactsChild
    get:
      consumes:
        - application/json
      operationId: TicketAdditionalContactsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketAdditionalContactModel,TicketAdditionalContact]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAdditionalContactsChild
  "/V1.0/Tickets/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: TicketAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: TicketAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachmentsChild
  "/V1.0/Tickets/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: TicketAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TicketAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketAttachmentsChild
  "/V1.0/Tickets/{parentId}/ChangeRequestApprovals":
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovalsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketChangeRequestApprovalModel,TicketChangeRequestApproval]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovalsChild
    post:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovalsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketChangeRequestApprovalModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovalsChild
  "/V1.0/Tickets/{parentId}/ChangeRequestApprovals/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovalsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovalsChild
  "/V1.0/Tickets/{parentId}/ChangeRequestApprovals/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovalsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovalsChild
  "/V1.0/Tickets/{parentId}/ChangeRequestApprovals/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovalsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovalsChild
  "/V1.0/Tickets/{parentId}/ChangeRequestApprovals/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovalsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovalsChild
    get:
      consumes:
        - application/json
      operationId: TicketChangeRequestApprovalsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketChangeRequestApprovalModel,TicketChangeRequestApproval]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChangeRequestApprovalsChild
  "/V1.0/Tickets/{parentId}/Charges":
    get:
      consumes:
        - application/json
      operationId: TicketChargesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketChargeModel,TicketCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChargesChild
    patch:
      consumes:
        - application/json
      operationId: TicketChargesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChargesChild
    post:
      consumes:
        - application/json
      operationId: TicketChargesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChargesChild
    put:
      consumes:
        - application/json
      operationId: TicketChargesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketChargeModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChargesChild
  "/V1.0/Tickets/{parentId}/Charges/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketChargesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChargesChild
  "/V1.0/Tickets/{parentId}/Charges/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketChargesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChargesChild
  "/V1.0/Tickets/{parentId}/Charges/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketChargesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChargesChild
  "/V1.0/Tickets/{parentId}/Charges/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketChargesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChargesChild
    get:
      consumes:
        - application/json
      operationId: TicketChargesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketChargeModel,TicketCost]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChargesChild
  "/V1.0/Tickets/{parentId}/ChecklistItems":
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItemsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketChecklistItemModel,TicketChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItemsChild
    patch:
      consumes:
        - application/json
      operationId: TicketChecklistItemsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketChecklistItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItemsChild
    post:
      consumes:
        - application/json
      operationId: TicketChecklistItemsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketChecklistItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItemsChild
    put:
      consumes:
        - application/json
      operationId: TicketChecklistItemsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketChecklistItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItemsChild
  "/V1.0/Tickets/{parentId}/ChecklistItems/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItemsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItemsChild
  "/V1.0/Tickets/{parentId}/ChecklistItems/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItemsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItemsChild
  "/V1.0/Tickets/{parentId}/ChecklistItems/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItemsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItemsChild
  "/V1.0/Tickets/{parentId}/ChecklistItems/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketChecklistItemsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItemsChild
    get:
      consumes:
        - application/json
      operationId: TicketChecklistItemsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketChecklistItemModel,TicketChecklistItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistItemsChild
  "/V1.0/Tickets/{parentId}/ChecklistLibraries":
    post:
      consumes:
        - application/json
      operationId: TicketChecklistLibrariesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketChecklistLibraryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistLibrariesChild
  "/V1.0/Tickets/{parentId}/ChecklistLibraries/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketChecklistLibrariesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistLibrariesChild
  "/V1.0/Tickets/{parentId}/ChecklistLibraries/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketChecklistLibrariesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistLibrariesChild
  "/V1.0/Tickets/{parentId}/ChecklistLibraries/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketChecklistLibrariesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketChecklistLibrariesChild
  "/V1.0/Tickets/{parentId}/Notes":
    get:
      consumes:
        - application/json
      operationId: TicketNotesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketNoteModel,TicketNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotesChild
    patch:
      consumes:
        - application/json
      operationId: TicketNotesChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotesChild
    post:
      consumes:
        - application/json
      operationId: TicketNotesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotesChild
    put:
      consumes:
        - application/json
      operationId: TicketNotesChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketNoteModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotesChild
  "/V1.0/Tickets/{parentId}/Notes/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketNotesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotesChild
  "/V1.0/Tickets/{parentId}/Notes/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketNotesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotesChild
  "/V1.0/Tickets/{parentId}/Notes/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketNotesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotesChild
  "/V1.0/Tickets/{parentId}/Notes/{id}":
    get:
      consumes:
        - application/json
      operationId: TicketNotesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketNoteModel,TicketNote]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketNotesChild
  "/V1.0/Tickets/{parentId}/RmaCredits":
    get:
      consumes:
        - application/json
      operationId: TicketRmaCreditsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketRmaCreditModel,TicketRmaCredit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCreditsChild
    patch:
      consumes:
        - application/json
      operationId: TicketRmaCreditsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketRmaCreditModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCreditsChild
    post:
      consumes:
        - application/json
      operationId: TicketRmaCreditsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketRmaCreditModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCreditsChild
    put:
      consumes:
        - application/json
      operationId: TicketRmaCreditsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketRmaCreditModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCreditsChild
  "/V1.0/Tickets/{parentId}/RmaCredits/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketRmaCreditsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCreditsChild
  "/V1.0/Tickets/{parentId}/RmaCredits/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketRmaCreditsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCreditsChild
  "/V1.0/Tickets/{parentId}/RmaCredits/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketRmaCreditsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCreditsChild
  "/V1.0/Tickets/{parentId}/RmaCredits/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketRmaCreditsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCreditsChild
    get:
      consumes:
        - application/json
      operationId: TicketRmaCreditsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketRmaCreditModel,TicketRmaCredit]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketRmaCreditsChild
  "/V1.0/Tickets/{parentId}/SecondaryResources":
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResourcesChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketSecondaryResourceModel,TicketSecondaryResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResourcesChild
    post:
      consumes:
        - application/json
      operationId: TicketSecondaryResourcesChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketSecondaryResourceModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResourcesChild
  "/V1.0/Tickets/{parentId}/SecondaryResources/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResourcesChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResourcesChild
  "/V1.0/Tickets/{parentId}/SecondaryResources/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResourcesChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResourcesChild
  "/V1.0/Tickets/{parentId}/SecondaryResources/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResourcesChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResourcesChild
  "/V1.0/Tickets/{parentId}/SecondaryResources/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketSecondaryResourcesChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResourcesChild
    get:
      consumes:
        - application/json
      operationId: TicketSecondaryResourcesChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketSecondaryResourceModel,TicketSecondaryResource]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketSecondaryResourcesChild
  "/V1.0/Tickets/{parentId}/TagAssociations":
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociationsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TicketTagAssociationModel,TicketTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociationsChild
    post:
      consumes:
        - application/json
      operationId: TicketTagAssociationsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TicketTagAssociationModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociationsChild
  "/V1.0/Tickets/{parentId}/TagAssociations/entityInformation":
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociationsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociationsChild
  "/V1.0/Tickets/{parentId}/TagAssociations/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociationsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociationsChild
  "/V1.0/Tickets/{parentId}/TagAssociations/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociationsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociationsChild
  "/V1.0/Tickets/{parentId}/TagAssociations/{id}":
    delete:
      consumes:
        - application/json
      operationId: TicketTagAssociationsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociationsChild
    get:
      consumes:
        - application/json
      operationId: TicketTagAssociationsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TicketTagAssociationModel,TicketTagAssociation]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TicketTagAssociationsChild
  /V1.0/TimeEntries:
    patch:
      consumes:
        - application/json
      operationId: TimeEntries_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TimeEntryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
    post:
      consumes:
        - application/json
      operationId: TimeEntries_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TimeEntryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
    put:
      consumes:
        - application/json
      operationId: TimeEntries_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TimeEntryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
  /V1.0/TimeEntries/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TimeEntries_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
  /V1.0/TimeEntries/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TimeEntries_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
  /V1.0/TimeEntries/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TimeEntries_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
  /V1.0/TimeEntries/query:
    get:
      consumes:
        - application/json
      operationId: TimeEntries_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TimeEntryModel,TimeEntry]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
    post:
      consumes:
        - application/json
      operationId: TimeEntries_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TimeEntryModel,TimeEntry]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
  /V1.0/TimeEntries/query/count:
    get:
      consumes:
        - application/json
      operationId: TimeEntries_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
    post:
      consumes:
        - application/json
      operationId: TimeEntries_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
  "/V1.0/TimeEntries/{id}":
    delete:
      consumes:
        - application/json
      operationId: TimeEntries_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
    get:
      consumes:
        - application/json
      operationId: TimeEntries_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TimeEntryModel,TimeEntry]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntries
  "/V1.0/TimeEntries/{parentId}/Attachments":
    get:
      consumes:
        - application/json
      operationId: TimeEntryAttachmentsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TimeEntryAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachmentsChild
    post:
      consumes:
        - application/json
      operationId: TimeEntryAttachmentsChild_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/TimeEntryAttachmentModel"
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachmentsChild
  "/V1.0/TimeEntries/{parentId}/Attachments/{id}":
    delete:
      consumes:
        - application/json
      operationId: TimeEntryAttachmentsChild_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TimeEntryAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachmentsChild
    get:
      consumes:
        - application/json
      operationId: TimeEntryAttachmentsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TimeEntryAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachmentsChild
  /V1.0/TimeEntryAttachments/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TimeEntryAttachments_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachments
  /V1.0/TimeEntryAttachments/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TimeEntryAttachments_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachments
  /V1.0/TimeEntryAttachments/query:
    get:
      consumes:
        - application/json
      operationId: TimeEntryAttachments_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TimeEntryAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachments
    post:
      consumes:
        - application/json
      operationId: TimeEntryAttachments_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TimeEntryAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachments
  /V1.0/TimeEntryAttachments/query/count:
    get:
      consumes:
        - application/json
      operationId: TimeEntryAttachments_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachments
    post:
      consumes:
        - application/json
      operationId: TimeEntryAttachments_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachments
  "/V1.0/TimeEntryAttachments/{id}":
    get:
      consumes:
        - application/json
      operationId: TimeEntryAttachments_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/TimeEntryAttachmentModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeEntryAttachments
  /V1.0/TimeOffRequests/entityInformation:
    get:
      consumes:
        - application/json
      operationId: TimeOffRequests_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequests
  /V1.0/TimeOffRequests/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: TimeOffRequests_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequests
  /V1.0/TimeOffRequests/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: TimeOffRequests_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequests
  /V1.0/TimeOffRequests/query:
    get:
      consumes:
        - application/json
      operationId: TimeOffRequests_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TimeOffRequestModel,TimeOffRequest]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequests
    post:
      consumes:
        - application/json
      operationId: TimeOffRequests_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[TimeOffRequestModel,TimeOffRequest]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequests
  /V1.0/TimeOffRequests/query/count:
    get:
      consumes:
        - application/json
      operationId: TimeOffRequests_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequests
    post:
      consumes:
        - application/json
      operationId: TimeOffRequests_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequests
  "/V1.0/TimeOffRequests/{id}":
    get:
      consumes:
        - application/json
      operationId: TimeOffRequests_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[TimeOffRequestModel,TimeOffRequest]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - TimeOffRequests
  /V1.0/UserDefinedFieldDefinitions:
    patch:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/UserDefinedFieldDefinitionModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
    post:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_CreateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/UserDefinedFieldDefinitionModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
    put:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/UserDefinedFieldDefinitionModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
  /V1.0/UserDefinedFieldDefinitions/entityInformation:
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
  /V1.0/UserDefinedFieldDefinitions/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
  /V1.0/UserDefinedFieldDefinitions/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
  /V1.0/UserDefinedFieldDefinitions/query:
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[UserDefinedFieldDefinitionModel,UserDefinedFieldDefinition]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
    post:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[UserDefinedFieldDefinitionModel,UserDefinedFieldDefinition]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
  /V1.0/UserDefinedFieldDefinitions/query/count:
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
    post:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
  "/V1.0/UserDefinedFieldDefinitions/{id}":
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldDefinitions_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[UserDefinedFieldDefinitionModel,UserDefinedFieldDefinition]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldDefinitions
  /V1.0/UserDefinedFieldListItems/entityInformation:
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItems_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItems
  /V1.0/UserDefinedFieldListItems/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItems_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItems
  /V1.0/UserDefinedFieldListItems/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItems_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItems
  /V1.0/UserDefinedFieldListItems/query:
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItems_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[UserDefinedFieldListItemModel,UserDefinedFieldListItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItems
    post:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItems_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[UserDefinedFieldListItemModel,UserDefinedFieldListItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItems
  /V1.0/UserDefinedFieldListItems/query/count:
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItems_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItems
    post:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItems_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItems
  "/V1.0/UserDefinedFieldListItems/{id}":
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItems_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[UserDefinedFieldListItemModel,UserDefinedFieldListItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItems
  "/V1.0/UserDefinedFields/{parentId}/ListItems":
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItemsChild_Query
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[UserDefinedFieldListItemModel,UserDefinedFieldListItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItemsChild
    patch:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItemsChild_PatchEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/UserDefinedFieldListItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItemsChild
    post:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItemsChild_CreateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/UserDefinedFieldListItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItemsChild
    put:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItemsChild_UpdateEntity
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/UserDefinedFieldListItemModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItemsChild
  "/V1.0/UserDefinedFields/{parentId}/ListItems/entityInformation":
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItemsChild_QueryEntityInformation
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItemsChild
  "/V1.0/UserDefinedFields/{parentId}/ListItems/entityInformation/fields":
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItemsChild_QueryFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItemsChild
  "/V1.0/UserDefinedFields/{parentId}/ListItems/entityInformation/userDefinedFields":
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItemsChild_QueryUserDefinedFieldDefinitions
      parameters:
        - in: path
          name: parentId
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItemsChild
  "/V1.0/UserDefinedFields/{parentId}/ListItems/{id}":
    get:
      consumes:
        - application/json
      operationId: UserDefinedFieldListItemsChild_QueryItem
      parameters:
        - format: int64
          in: path
          name: parentId
          required: true
          type: integer
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[UserDefinedFieldListItemModel,UserDefinedFieldListItem]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - UserDefinedFieldListItemsChild
  /V1.0/Version:
    get:
      consumes:
        - application/json
      operationId: AutotaskVersionApiIntegration_QueryVersionInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/AutotaskVersionResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - AutotaskVersionApiIntegration
  /V1.0/WebhookEventErrorLogs/entityInformation:
    get:
      consumes:
        - application/json
      operationId: WebhookEventErrorLogs_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WebhookEventErrorLogs
  /V1.0/WebhookEventErrorLogs/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: WebhookEventErrorLogs_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WebhookEventErrorLogs
  /V1.0/WebhookEventErrorLogs/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: WebhookEventErrorLogs_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WebhookEventErrorLogs
  /V1.0/WebhookEventErrorLogs/query:
    get:
      consumes:
        - application/json
      operationId: WebhookEventErrorLogs_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[WebhookEventErrorLogModel,WebhookEventErrorLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WebhookEventErrorLogs
    post:
      consumes:
        - application/json
      operationId: WebhookEventErrorLogs_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[WebhookEventErrorLogModel,WebhookEventErrorLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WebhookEventErrorLogs
  /V1.0/WebhookEventErrorLogs/query/count:
    get:
      consumes:
        - application/json
      operationId: WebhookEventErrorLogs_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WebhookEventErrorLogs
    post:
      consumes:
        - application/json
      operationId: WebhookEventErrorLogs_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WebhookEventErrorLogs
  "/V1.0/WebhookEventErrorLogs/{id}":
    delete:
      consumes:
        - application/json
      operationId: WebhookEventErrorLogs_DeleteEntity
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WebhookEventErrorLogs
    get:
      consumes:
        - application/json
      operationId: WebhookEventErrorLogs_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[WebhookEventErrorLogModel,WebhookEventErrorLog]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WebhookEventErrorLogs
  /V1.0/WorkTypeModifiers:
    patch:
      consumes:
        - application/json
      operationId: WorkTypeModifiers_PatchEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/WorkTypeModifierModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WorkTypeModifiers
    put:
      consumes:
        - application/json
      operationId: WorkTypeModifiers_UpdateEntity
      parameters:
        - in: body
          name: restModelInput
          required: true
          schema:
            $ref: "#/definitions/WorkTypeModifierModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/OperationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WorkTypeModifiers
  /V1.0/WorkTypeModifiers/entityInformation:
    get:
      consumes:
        - application/json
      operationId: WorkTypeModifiers_QueryEntityInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/EntityInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WorkTypeModifiers
  /V1.0/WorkTypeModifiers/entityInformation/fields:
    get:
      consumes:
        - application/json
      operationId: WorkTypeModifiers_QueryFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/FieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WorkTypeModifiers
  /V1.0/WorkTypeModifiers/entityInformation/userDefinedFields:
    get:
      consumes:
        - application/json
      operationId: WorkTypeModifiers_QueryUserDefinedFieldDefinitions
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/UserDefinedFieldInformationResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WorkTypeModifiers
  /V1.0/WorkTypeModifiers/query:
    get:
      consumes:
        - application/json
      operationId: WorkTypeModifiers_UrlParameterQuery
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[WorkTypeModifierModel,WorkTypeModifier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WorkTypeModifiers
    post:
      consumes:
        - application/json
      operationId: WorkTypeModifiers_Query
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryActionResult[WorkTypeModifierModel,WorkTypeModifier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WorkTypeModifiers
  /V1.0/WorkTypeModifiers/query/count:
    get:
      consumes:
        - application/json
      operationId: WorkTypeModifiers_UrlParameterQueryCount
      parameters:
        - in: query
          name: search
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WorkTypeModifiers
    post:
      consumes:
        - application/json
      operationId: WorkTypeModifiers_QueryCount
      parameters:
        - in: body
          name: queryModel
          required: true
          schema:
            $ref: "#/definitions/QueryModel"
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/QueryCountResultModel"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WorkTypeModifiers
  "/V1.0/WorkTypeModifiers/{id}":
    get:
      consumes:
        - application/json
      operationId: WorkTypeModifiers_QueryItem
      parameters:
        - format: int64
          in: path
          name: id
          required: true
          type: integer
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ItemQueryResultModel[WorkTypeModifierModel,WorkTypeModifier]"
        "401":
          description: Unauthorized
        "403":
          description: Forbidden
      tags:
        - WorkTypeModifiers
  /V1.0/ZoneInformation:
    get:
      consumes:
        - application/json
      operationId: ZoneInformationApiIntegration_QueryZoneInformation
      parameters:
        - in: query
          name: user
          required: true
          type: string
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ZoneInformationResultModel"
      tags:
        - ZoneInformationApiIntegration
  /VersionInformation:
    get:
      consumes:
        - application/json
      operationId: ApiVersion_ApiVersionInformation
      parameters:
        - description: API Integration Code
          in: header
          name: ApiIntegrationCode
          required: true
          type: string
        - description: User Name
          in: header
          name: UserName
          required: true
          type: string
        - description: Secret
          in: header
          name: Secret
          required: true
          type: string
        - description: Impersonation Resource Key
          in: header
          name: ImpersonationResourceId
          required: false
          type: string
      produces:
        - application/json
        - text/json
      responses:
        "200":
          description: OK
          schema:
            $ref: "#/definitions/ApiVersionResultModel"
      tags:
        - ApiVersion
definitions:
  ActionTypeModel:
    properties:
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isSystemActionType:
        type: boolean
      name:
        type: string
      view:
        format: int32
        type: integer
    type: object
  AdditionalInvoiceFieldValueModel:
    properties:
      additionalInvoiceFieldID:
        format: int64
        type: integer
      fieldValue:
        type: string
      id:
        format: int64
        type: integer
      invoiceBatchID:
        format: int64
        type: integer
    type: object
  ApiVersionResultModel:
    properties:
      apiVersions:
        items:
          readOnly: true
          type: string
        type: array
    type: object
  AppointmentModel:
    properties:
      createDateTime:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      endDateTime:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      resourceID:
        format: int32
        type: integer
      startDateTime:
        format: date-time
        type: string
      title:
        type: string
      updateDateTime:
        format: date-time
        type: string
    type: object
  ArticleAttachmentModel:
    properties:
      articleID:
        format: int32
        type: integer
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentAttachmentID:
        format: int32
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ArticleConfigurationItemCategoryAssociationModel:
    properties:
      articleID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      installedProductCategoryID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ArticleInstalledProductCategoryAssociation,Int64]]"
        readOnly: true
    type: object
  ArticleNoteModel:
    properties:
      articleID:
        format: int32
        type: integer
      createdByResourceID:
        format: int32
        type: integer
      createdDateTime:
        format: date-time
        type: string
      description:
        type: string
      id:
        format: int64
        type: integer
      lastModifiedByResourceID:
        format: int32
        type: integer
      lastModifiedDateTime:
        format: date-time
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ArticleNote,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ArticlePlainTextContentModel:
    properties:
      contentData:
        type: string
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ArticlePlainTextContent,Int64]]"
        readOnly: true
    type: object
  ArticleTagAssociationModel:
    properties:
      articleID:
        format: int32
        type: integer
      createDateTime:
        format: date-time
        type: string
      createdByResourceID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ArticleTagAssociation,Int64]]"
        readOnly: true
      tagID:
        format: int32
        type: integer
    type: object
  ArticleTicketAssociationModel:
    properties:
      articleID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ArticleTicketAssociation,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
    type: object
  ArticleToArticleAssociationModel:
    properties:
      articleID:
        format: int32
        type: integer
      associatedArticleID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ArticleToArticleAssociation,Int64]]"
        readOnly: true
    type: object
  ArticleToDocumentAssociationModel:
    properties:
      articleID:
        format: int32
        type: integer
      associatedDocumentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ArticleToDocumentAssociation,Int64]]"
        readOnly: true
    type: object
  AttachmentInfoModel:
    properties:
      articleID:
        format: int32
        type: integer
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      companyID:
        format: int32
        type: integer
      companyNoteID:
        format: int32
        type: integer
      configurationItemID:
        format: int32
        type: integer
      configurationItemNoteID:
        format: int32
        type: integer
      contentType:
        type: string
      contractID:
        format: int32
        type: integer
      contractNoteID:
        format: int32
        type: integer
      creatorType:
        format: int32
        type: integer
      documentID:
        format: int32
        type: integer
      expenseItemID:
        format: int32
        type: integer
      expenseReportID:
        format: int32
        type: integer
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      opportunityID:
        format: int64
        type: integer
      parentAttachmentID:
        format: int32
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        type: integer
      projectID:
        format: int32
        type: integer
      projectNoteID:
        format: int32
        type: integer
      publish:
        format: int32
        type: integer
      resourceID:
        format: int32
        type: integer
      salesOrderID:
        format: int32
        type: integer
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
      taskID:
        format: int32
        type: integer
      taskNoteID:
        format: int32
        type: integer
      ticketID:
        format: int32
        type: integer
      ticketNoteID:
        format: int32
        type: integer
      timeEntryID:
        format: int32
        type: integer
      title:
        type: string
    type: object
  AutotaskVersionResultModel:
    properties:
      build:
        readOnly: true
        type: string
      majorVersion:
        readOnly: true
        type: string
      minorVersion:
        readOnly: true
        type: string
    type: object
  BillingCodeModel:
    properties:
      afterHoursWorkType:
        format: int32
        type: integer
      billingCodeType:
        format: int32
        type: integer
      department:
        format: int32
        type: integer
      description:
        type: string
      externalNumber:
        type: string
      generalLedgerAccount:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isExcludedFromNewContracts:
        type: boolean
      markupRate:
        format: double
        type: number
      name:
        type: string
      taxCategoryID:
        format: int32
        type: integer
      unitCost:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
      useType:
        format: int32
        type: integer
    type: object
  BillingItemApprovalLevelModel:
    properties:
      approvalDateTime:
        format: date-time
        type: string
      approvalLevel:
        format: int32
        type: integer
      approvalResourceID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      timeEntryID:
        format: int32
        type: integer
    type: object
  BillingItemModel:
    properties:
      accountManagerWhenApprovedID:
        format: int32
        type: integer
      billingCodeID:
        format: int32
        type: integer
      billingItemType:
        format: int32
        type: integer
      companyID:
        format: int32
        type: integer
      configurationItemID:
        format: int64
        type: integer
      contractBlockID:
        format: int32
        type: integer
      contractChargeID:
        format: int64
        type: integer
      contractID:
        format: int32
        type: integer
      contractServiceAdjustmentID:
        format: int32
        type: integer
      contractServiceBundleAdjustmentID:
        format: int32
        type: integer
      contractServiceBundleID:
        format: int32
        type: integer
      contractServiceBundlePeriodID:
        format: int32
        type: integer
      contractServiceID:
        format: int32
        type: integer
      contractServicePeriodID:
        format: int32
        type: integer
      description:
        type: string
      expenseItemID:
        format: int32
        type: integer
      extendedPrice:
        format: double
        type: number
      id:
        format: int64
        type: integer
      internalCurrencyExtendedPrice:
        format: double
        type: number
      internalCurrencyRate:
        format: double
        type: number
      internalCurrencyTaxDollars:
        format: double
        type: number
      internalCurrencyTotalAmount:
        format: double
        type: number
      invoiceID:
        format: int32
        type: integer
      itemApproverID:
        format: int32
        type: integer
      itemDate:
        format: date-time
        type: string
      itemName:
        type: string
      lineItemFullDescription:
        type: string
      lineItemGroupDescription:
        type: string
      milestoneID:
        format: int64
        type: integer
      nonBillable:
        format: int32
        type: integer
      organizationalLevelAssociationID:
        format: int32
        type: integer
      ourCost:
        format: double
        type: number
      postedDate:
        format: date-time
        type: string
      postedOnTime:
        format: date-time
        type: string
      projectChargeID:
        format: int64
        type: integer
      projectID:
        format: int32
        type: integer
      purchaseOrderNumber:
        type: string
      quantity:
        format: double
        type: number
      rate:
        format: double
        type: number
      roleID:
        format: int32
        type: integer
      serviceBundleID:
        format: int64
        type: integer
      serviceID:
        format: int64
        type: integer
      sortOrderID:
        format: int64
        type: integer
      subType:
        format: int32
        type: integer
      taskID:
        format: int32
        type: integer
      taxDollars:
        format: double
        type: number
      ticketChargeID:
        format: int64
        type: integer
      ticketID:
        format: int32
        type: integer
      timeEntryID:
        format: int32
        type: integer
      totalAmount:
        format: double
        type: number
      vendorID:
        format: int64
        type: integer
      webServiceDate:
        format: date-time
        type: string
    type: object
  Byte:
    properties: {}
    type: object
  ChangeOrderChargeModel:
    properties:
      billableAmount:
        format: double
        type: number
      billingCodeID:
        format: int32
        type: integer
      changeOrderHours:
        format: double
        type: number
      chargeType:
        format: int32
        type: integer
      contractServiceBundleID:
        format: int32
        type: integer
      contractServiceID:
        format: int32
        type: integer
      createDate:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      datePurchased:
        format: date-time
        type: string
      description:
        type: string
      extendedCost:
        format: double
        type: number
      id:
        format: int64
        type: integer
      internalCurrencyBillableAmount:
        format: double
        type: number
      internalCurrencyUnitPrice:
        format: double
        type: number
      internalPurchaseOrderNumber:
        type: string
      isBillableToCompany:
        type: boolean
      isBilled:
        type: boolean
      name:
        type: string
      notes:
        type: string
      organizationalLevelAssociationID:
        format: int32
        type: integer
      productID:
        format: int32
        type: integer
      purchaseOrderNumber:
        type: string
      status:
        format: int32
        type: integer
      statusLastModifiedBy:
        format: int32
        type: integer
      statusLastModifiedDate:
        format: date-time
        type: string
      taskID:
        format: int32
        type: integer
      unitCost:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
      unitQuantity:
        format: double
        type: number
    type: object
  ChangeRequestLinkModel:
    properties:
      changeRequestTicketID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      problemOrIncidentTicketID:
        format: int32
        type: integer
    type: object
  ChecklistLibraryChecklistItemModel:
    properties:
      checklistLibraryID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isImportant:
        type: boolean
      itemName:
        type: string
      knowledgebaseArticleID:
        format: int32
        type: integer
      position:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ChecklistLibraryChecklistItem,Int64]]"
        readOnly: true
    type: object
  ChecklistLibraryModel:
    properties:
      description:
        type: string
      entityType:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
    type: object
  ClassificationIconModel:
    properties:
      description:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isSystem:
        type: boolean
      name:
        type: string
      relativeUrl:
        type: string
    type: object
  ClientPortalUserModel:
    properties:
      contactID:
        format: int32
        type: integer
      dateFormat:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isClientPortalActive:
        type: boolean
      numberFormat:
        format: int32
        type: integer
      password:
        type: string
      securityLevel:
        format: int32
        type: integer
      timeFormat:
        format: int32
        type: integer
      userName:
        type: string
    type: object
  CollectionItem:
    properties:
      longValue:
        format: int64
        type: integer
      stringValue:
        type: string
    type: object
  ComanagedAssociationModel:
    properties:
      companyID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isPrimaryComanagedResource:
        type: boolean
      resourceID:
        format: int32
        type: integer
    type: object
  CompanyAlertModel:
    properties:
      alertText:
        type: string
      alertTypeID:
        format: int32
        type: integer
      companyID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AccountAlert,Int64]]"
        readOnly: true
    type: object
  CompanyAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      companyID:
        format: int32
        type: integer
      companyNoteID:
        format: int32
        type: integer
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentAttachmentID:
        format: int32
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      salesOrderID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  CompanyCategoryModel:
    properties:
      displayColorRGB:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isApiOnly:
        type: boolean
      isGlobalDefault:
        type: boolean
      name:
        type: string
      nickname:
        type: string
    type: object
  CompanyLocationModel:
    properties:
      address1:
        type: string
      address2:
        type: string
      alternatePhone1:
        type: string
      alternatePhone2:
        type: string
      city:
        type: string
      companyID:
        format: int32
        type: integer
      countryID:
        format: int32
        type: integer
      description:
        type: string
      fax:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isPrimary:
        type: boolean
      isTaxExempt:
        type: boolean
      name:
        type: string
      overrideCompanyTaxSettings:
        type: boolean
      phone:
        type: string
      postalCode:
        type: string
      roundtripDistance:
        format: double
        type: number
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AccountPhysicalLocation,Int64]]"
        readOnly: true
      state:
        type: string
      taxRegionID:
        format: int32
        type: integer
    type: object
  CompanyModel:
    properties:
      additionalAddressInformation:
        type: string
      address1:
        type: string
      address2:
        type: string
      alternatePhone1:
        type: string
      alternatePhone2:
        type: string
      apiVendorID:
        format: int32
        type: integer
      assetValue:
        format: double
        type: number
      billToAdditionalAddressInformation:
        type: string
      billToAddressToUse:
        format: int32
        type: integer
      billToAttention:
        type: string
      billToCity:
        type: string
      billToCompanyLocationID:
        format: int32
        type: integer
      billToCountryID:
        format: int32
        type: integer
      billToState:
        type: string
      billToZipCode:
        type: string
      billingAddress1:
        type: string
      billingAddress2:
        type: string
      city:
        type: string
      classification:
        format: int32
        type: integer
      companyCategoryID:
        format: int32
        type: integer
      companyName:
        type: string
      companyNumber:
        type: string
      companyType:
        format: int32
        type: integer
      competitorID:
        format: int32
        type: integer
      countryID:
        format: int32
        type: integer
      createDate:
        format: date-time
        type: string
      createdByResourceID:
        format: int32
        type: integer
      currencyID:
        format: int32
        type: integer
      fax:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      invoiceEmailMessageID:
        format: int32
        type: integer
      invoiceMethod:
        format: int32
        type: integer
      invoiceNonContractItemsToParentCompany:
        type: boolean
      invoiceTemplateID:
        format: int32
        type: integer
      isActive:
        type: boolean
      isClientPortalActive:
        type: boolean
      isEnabledForComanaged:
        type: boolean
      isSample:
        type: boolean
      isTaskFireActive:
        type: boolean
      isTaxExempt:
        type: boolean
      lastActivityDate:
        format: date-time
        type: string
      lastTrackedModifiedDateTime:
        format: date-time
        type: string
      marketSegmentID:
        format: int32
        type: integer
      ownerResourceID:
        format: int32
        type: integer
      parentCompanyID:
        format: int32
        type: integer
      phone:
        type: string
      postalCode:
        type: string
      purchaseOrderTemplateID:
        format: int32
        type: integer
      quoteEmailMessageID:
        format: int32
        type: integer
      quoteTemplateID:
        format: int32
        type: integer
      sicCode:
        type: string
      state:
        type: string
      stockMarket:
        type: string
      stockSymbol:
        type: string
      surveyCompanyRating:
        format: double
        type: number
      taxID:
        type: string
      taxRegionID:
        format: int32
        type: integer
      territoryID:
        format: int32
        type: integer
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
      webAddress:
        type: string
    type: object
  CompanyNoteAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      companyID:
        format: int32
        type: integer
      companyNoteID:
        format: int32
        type: integer
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      salesOrderID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  CompanyNoteModel:
    properties:
      actionType:
        format: int32
        type: integer
      assignedResourceID:
        format: int32
        type: integer
      companyID:
        format: int32
        type: integer
      completedDateTime:
        format: date-time
        type: string
      contactID:
        format: int32
        type: integer
      createDateTime:
        format: date-time
        type: string
      endDateTime:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      impersonatorUpdaterResourceID:
        format: int32
        type: integer
      lastModifiedDate:
        format: date-time
        type: string
      name:
        type: string
      note:
        type: string
      opportunityID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AccountNote,Int64]]"
        readOnly: true
      startDateTime:
        format: date-time
        type: string
    type: object
  CompanySiteConfigurationModel:
    properties:
      companyID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      locationName:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AccountLocation,Int64]]"
        readOnly: true
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
    type: object
  CompanyTeamModel:
    properties:
      companyID:
        format: int64
        type: integer
      id:
        format: int64
        type: integer
      isAssociatedAsComanaged:
        type: boolean
      resourceID:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AccountTeam,Int64]]"
        readOnly: true
    type: object
  CompanyToDoModel:
    properties:
      actionType:
        format: int32
        type: integer
      activityDescription:
        type: string
      assignedToResourceID:
        format: int64
        type: integer
      companyID:
        format: int64
        type: integer
      completedDate:
        format: date-time
        type: string
      contactID:
        format: int64
        type: integer
      contractID:
        format: int64
        type: integer
      createDateTime:
        format: date-time
        type: string
      creatorResourceID:
        format: int64
        type: integer
      endDateTime:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      lastModifiedDate:
        format: date-time
        type: string
      opportunityID:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AccountToDo,Int64]]"
        readOnly: true
      startDateTime:
        format: date-time
        type: string
      ticketID:
        format: int64
        type: integer
    type: object
  CompanyWebhookExcludedResourceModel:
    properties:
      id:
        format: int64
        type: integer
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AccountWebhookExcludedResource,Int64]]"
        readOnly: true
      webhookID:
        format: int32
        type: integer
    type: object
  CompanyWebhookFieldModel:
    properties:
      fieldID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isDisplayAlwaysField:
        type: boolean
      isSubscribedField:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AccountWebhookField,Int64]]"
        readOnly: true
      webhookID:
        format: int32
        type: integer
    type: object
  CompanyWebhookModel:
    properties:
      deactivationUrl:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isReady:
        type: boolean
      isSubscribedToCreateEvents:
        type: boolean
      isSubscribedToDeleteEvents:
        type: boolean
      isSubscribedToUpdateEvents:
        type: boolean
      name:
        type: string
      notificationEmailAddress:
        type: string
      ownerResourceID:
        format: int32
        type: integer
      secretKey:
        type: string
      sendThresholdExceededNotification:
        type: boolean
      webhookGUID:
        type: string
      webhookUrl:
        type: string
    type: object
  CompanyWebhookUdfFieldModel:
    properties:
      id:
        format: int64
        type: integer
      isDisplayAlwaysField:
        type: boolean
      isSubscribedField:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AccountWebhookUdfField,Int64]]"
        readOnly: true
      udfFieldID:
        format: int32
        type: integer
      webhookID:
        format: int32
        type: integer
    type: object
  ConfigurationItemAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      configurationItemID:
        format: int32
        type: integer
      configurationItemNoteID:
        format: int32
        type: integer
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentAttachmentID:
        format: int32
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ConfigurationItemBillingProductAssociationModel:
    properties:
      billingProductID:
        format: int32
        type: integer
      configurationItemID:
        format: int32
        type: integer
      effectiveDate:
        format: date-time
        type: string
      expirationDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InstalledProductBillingProductAssociation,Int64]]"
        readOnly: true
    type: object
  ConfigurationItemCategoryModel:
    properties:
      displayColorRGB:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isClientPortalDefault:
        type: boolean
      isGlobalDefault:
        type: boolean
      name:
        type: string
      nickname:
        type: string
    type: object
  ConfigurationItemCategoryUdfAssociationModel:
    properties:
      configurationItemCategoryID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isRequired:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InstalledProductCategoryUdfAssociation,Int64]]"
        readOnly: true
      userDefinedFieldDefinitionID:
        format: int32
        type: integer
    type: object
  ConfigurationItemDnsRecordModel:
    properties:
      createDateTime:
        format: date-time
        type: string
      data:
        type: string
      dnsType:
        type: string
      id:
        format: int64
        type: integer
      installedProductID:
        format: int32
        type: integer
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
      timeToLiveSeconds:
        format: int32
        type: integer
    type: object
  ConfigurationItemExtModel:
    properties:
      apiVendorID:
        format: int32
        type: integer
      companyID:
        format: int32
        type: integer
      companyLocationID:
        format: int32
        type: integer
      configurationItemCategoryID:
        format: int32
        type: integer
      configurationItemType:
        format: int32
        type: integer
      contactID:
        format: int32
        type: integer
      contractID:
        format: int32
        type: integer
      contractServiceBundleID:
        format: int32
        type: integer
      contractServiceID:
        format: int32
        type: integer
      createDate:
        format: date-time
        type: string
      createdByPersonID:
        format: int32
        type: integer
      dailyCost:
        format: double
        type: number
      dattoAvailableKilobytes:
        format: int64
        type: integer
      dattoDeviceMemoryMegabytes:
        format: int32
        type: integer
      dattoDrivesErrors:
        type: boolean
      dattoHostname:
        type: string
      dattoInternalIP:
        type: string
      dattoKernelVersionID:
        type: string
      dattoLastCheckInDateTime:
        format: date-time
        type: string
      dattoNICSpeedKilobitsPerSecond:
        format: int32
        type: integer
      dattoNumberOfAgents:
        format: int32
        type: integer
      dattoNumberOfDrives:
        format: int32
        type: integer
      dattoNumberOfVolumes:
        format: int32
        type: integer
      dattoOSVersionID:
        type: string
      dattoOffsiteUsedBytes:
        format: int64
        type: integer
      dattoPercentageUsed:
        format: double
        type: number
      dattoProtectedKilobytes:
        format: int64
        type: integer
      dattoRemoteIP:
        type: string
      dattoSerialNumber:
        type: string
      dattoUptimeSeconds:
        format: int32
        type: integer
      dattoUsedKilobytes:
        format: int64
        type: integer
      dattoZFSVersionID:
        type: string
      deviceNetworkingID:
        type: string
      domain:
        type: string
      domainExpirationDateTime:
        format: date-time
        type: string
      domainLastUpdatedDateTime:
        format: date-time
        type: string
      domainRegistrarID:
        format: int32
        type: integer
      domainRegistrationDateTime:
        format: date-time
        type: string
      hourlyCost:
        format: double
        type: number
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      installDate:
        format: date-time
        type: string
      installedByContactID:
        format: int32
        type: integer
      installedByID:
        format: int32
        type: integer
      isActive:
        type: boolean
      lastActivityPersonID:
        format: int32
        type: integer
      lastActivityPersonType:
        format: int32
        type: integer
      lastModifiedTime:
        format: date-time
        type: string
      location:
        type: string
      monthlyCost:
        format: double
        type: number
      notes:
        type: string
      numberOfUsers:
        format: double
        type: number
      parentConfigurationItemID:
        format: int32
        type: integer
      perUseCost:
        format: double
        type: number
      productID:
        format: int32
        type: integer
      referenceNumber:
        type: string
      referenceTitle:
        type: string
      rmmDeviceAuditAntivirusStatusID:
        type: string
      rmmDeviceAuditArchitectureID:
        type: string
      rmmDeviceAuditBackupStatusID:
        type: string
      rmmDeviceAuditDescription:
        type: string
      rmmDeviceAuditDeviceTypeID:
        type: string
      rmmDeviceAuditDisplayAdaptorID:
        type: string
      rmmDeviceAuditDomainID:
        type: string
      rmmDeviceAuditExternalIPAddress:
        type: string
      rmmDeviceAuditHostname:
        type: string
      rmmDeviceAuditIPAddress:
        type: string
      rmmDeviceAuditLastUser:
        type: string
      rmmDeviceAuditMacAddress:
        type: string
      rmmDeviceAuditManufacturerID:
        type: string
      rmmDeviceAuditMemoryBytes:
        format: int64
        type: integer
      rmmDeviceAuditMissingPatchCount:
        format: int32
        type: integer
      rmmDeviceAuditMobileNetworkOperatorID:
        type: string
      rmmDeviceAuditMobileNumber:
        type: string
      rmmDeviceAuditModelID:
        type: string
      rmmDeviceAuditMotherboardID:
        type: string
      rmmDeviceAuditOperatingSystemID:
        type: string
      rmmDeviceAuditOperatingSystemNameID:
        type: string
      rmmDeviceAuditOperatingSystemVersionID:
        type: string
      rmmDeviceAuditPatchStatusID:
        type: string
      rmmDeviceAuditProcessorID:
        type: string
      rmmDeviceAuditSNMPContact:
        type: string
      rmmDeviceAuditSNMPLocation:
        type: string
      rmmDeviceAuditSNMPName:
        type: string
      rmmDeviceAuditServicePackID:
        type: string
      rmmDeviceAuditSoftwareStatusID:
        type: string
      rmmDeviceAuditStorageBytes:
        format: int64
        type: integer
      rmmDeviceID:
        format: int64
        type: integer
      rmmDeviceUID:
        type: string
      rmmOpenAlertCount:
        format: int32
        type: integer
      serialNumber:
        type: string
      serviceBundleID:
        format: int32
        type: integer
      serviceID:
        format: int32
        type: integer
      serviceLevelAgreementID:
        format: int32
        type: integer
      setupFee:
        format: double
        type: number
      sourceChargeID:
        format: int32
        type: integer
      sourceChargeType:
        format: int32
        type: integer
      sslCommonName:
        type: string
      sslIssuedBy:
        type: string
      sslLocation:
        type: string
      sslOrganization:
        type: string
      sslOrganizationUnit:
        type: string
      sslSerialNumber:
        type: string
      sslSignatureAlgorithm:
        type: string
      sslSource:
        type: string
      sslValidFromDateTime:
        format: date-time
        type: string
      sslValidUntilDateTime:
        format: date-time
        type: string
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
      vendorID:
        format: int32
        type: integer
      warrantyExpirationDate:
        format: date-time
        type: string
    type: object
  ConfigurationItemModel:
    properties:
      apiVendorID:
        format: int32
        type: integer
      companyID:
        format: int32
        type: integer
      companyLocationID:
        format: int32
        type: integer
      configurationItemCategoryID:
        format: int32
        type: integer
      configurationItemType:
        format: int32
        type: integer
      contactID:
        format: int32
        type: integer
      contractID:
        format: int32
        type: integer
      contractServiceBundleID:
        format: int32
        type: integer
      contractServiceID:
        format: int32
        type: integer
      createDate:
        format: date-time
        type: string
      createdByPersonID:
        format: int32
        type: integer
      dailyCost:
        format: double
        type: number
      dattoAvailableKilobytes:
        format: int64
        type: integer
      dattoDeviceMemoryMegabytes:
        format: int32
        type: integer
      dattoDrivesErrors:
        type: boolean
      dattoHostname:
        type: string
      dattoInternalIP:
        type: string
      dattoKernelVersionID:
        format: int32
        type: integer
      dattoLastCheckInDateTime:
        format: date-time
        type: string
      dattoNICSpeedKilobitsPerSecond:
        format: int32
        type: integer
      dattoNumberOfAgents:
        format: int32
        type: integer
      dattoNumberOfDrives:
        format: int32
        type: integer
      dattoNumberOfVolumes:
        format: int32
        type: integer
      dattoOSVersionID:
        format: int32
        type: integer
      dattoOffsiteUsedBytes:
        format: int64
        type: integer
      dattoPercentageUsed:
        format: double
        type: number
      dattoProtectedKilobytes:
        format: int64
        type: integer
      dattoRemoteIP:
        type: string
      dattoSerialNumber:
        type: string
      dattoUptimeSeconds:
        format: int32
        type: integer
      dattoUsedKilobytes:
        format: int64
        type: integer
      dattoZFSVersionID:
        format: int32
        type: integer
      deviceNetworkingID:
        type: string
      domain:
        type: string
      domainExpirationDateTime:
        format: date-time
        type: string
      domainLastUpdatedDateTime:
        format: date-time
        type: string
      domainRegistrarID:
        format: int32
        type: integer
      domainRegistrationDateTime:
        format: date-time
        type: string
      hourlyCost:
        format: double
        type: number
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      installDate:
        format: date-time
        type: string
      installedByContactID:
        format: int32
        type: integer
      installedByID:
        format: int32
        type: integer
      isActive:
        type: boolean
      lastActivityPersonID:
        format: int32
        type: integer
      lastActivityPersonType:
        format: int32
        type: integer
      lastModifiedTime:
        format: date-time
        type: string
      location:
        type: string
      monthlyCost:
        format: double
        type: number
      notes:
        type: string
      numberOfUsers:
        format: double
        type: number
      parentConfigurationItemID:
        format: int32
        type: integer
      perUseCost:
        format: double
        type: number
      productID:
        format: int32
        type: integer
      referenceNumber:
        type: string
      referenceTitle:
        type: string
      rmmDeviceAuditAntivirusStatusID:
        format: int32
        type: integer
      rmmDeviceAuditArchitectureID:
        format: int32
        type: integer
      rmmDeviceAuditBackupStatusID:
        format: int32
        type: integer
      rmmDeviceAuditDescription:
        type: string
      rmmDeviceAuditDeviceTypeID:
        format: int32
        type: integer
      rmmDeviceAuditDisplayAdaptorID:
        format: int32
        type: integer
      rmmDeviceAuditDomainID:
        format: int32
        type: integer
      rmmDeviceAuditExternalIPAddress:
        type: string
      rmmDeviceAuditHostname:
        type: string
      rmmDeviceAuditIPAddress:
        type: string
      rmmDeviceAuditLastUser:
        type: string
      rmmDeviceAuditMacAddress:
        type: string
      rmmDeviceAuditManufacturerID:
        format: int32
        type: integer
      rmmDeviceAuditMemoryBytes:
        format: int64
        type: integer
      rmmDeviceAuditMissingPatchCount:
        format: int32
        type: integer
      rmmDeviceAuditMobileNetworkOperatorID:
        format: int32
        type: integer
      rmmDeviceAuditMobileNumber:
        type: string
      rmmDeviceAuditModelID:
        format: int32
        type: integer
      rmmDeviceAuditMotherboardID:
        format: int32
        type: integer
      rmmDeviceAuditOperatingSystem:
        type: string
      rmmDeviceAuditPatchStatusID:
        format: int32
        type: integer
      rmmDeviceAuditProcessorID:
        format: int32
        type: integer
      rmmDeviceAuditSNMPContact:
        type: string
      rmmDeviceAuditSNMPLocation:
        type: string
      rmmDeviceAuditSNMPName:
        type: string
      rmmDeviceAuditServicePackID:
        format: int32
        type: integer
      rmmDeviceAuditSoftwareStatusID:
        format: int32
        type: integer
      rmmDeviceAuditStorageBytes:
        format: int64
        type: integer
      rmmDeviceID:
        format: int64
        type: integer
      rmmDeviceUID:
        type: string
      rmmOpenAlertCount:
        format: int32
        type: integer
      serialNumber:
        type: string
      serviceBundleID:
        format: int32
        type: integer
      serviceID:
        format: int32
        type: integer
      serviceLevelAgreementID:
        format: int32
        type: integer
      setupFee:
        format: double
        type: number
      sourceChargeID:
        format: int32
        type: integer
      sourceChargeType:
        format: int32
        type: integer
      sslCommonName:
        type: string
      sslIssuedBy:
        type: string
      sslLocation:
        type: string
      sslOrganization:
        type: string
      sslOrganizationUnit:
        type: string
      sslSerialNumber:
        type: string
      sslSignatureAlgorithm:
        type: string
      sslSource:
        type: string
      sslValidFromDateTime:
        format: date-time
        type: string
      sslValidUntilDateTime:
        format: date-time
        type: string
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
      vendorID:
        format: int32
        type: integer
      warrantyExpirationDate:
        format: date-time
        type: string
    type: object
  ConfigurationItemNoteAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      configurationItemID:
        format: int32
        type: integer
      configurationItemNoteID:
        format: int32
        type: integer
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ConfigurationItemNoteModel:
    properties:
      configurationItemID:
        format: int32
        type: integer
      createDateTime:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      impersonatorUpdaterResourceID:
        format: int32
        type: integer
      lastActivityDate:
        format: date-time
        type: string
      noteType:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InstalledProductNote,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ConfigurationItemRelatedItemModel:
    properties:
      configurationItemID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      relatedConfigurationItemID:
        format: int32
        type: integer
      relationship:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InstalledProductRelatedItem,Int64]]"
        readOnly: true
    type: object
  ConfigurationItemSslSubjectAlternativeNameModel:
    properties:
      configurationItemID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      name:
        type: string
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
    type: object
  ConfigurationItemTypeModel:
    properties:
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
    type: object
  ConfigurationItemWebhookExcludedResourceModel:
    properties:
      id:
        format: int64
        type: integer
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InstalledProductWebhookExcludedResource,Int64]]"
        readOnly: true
      webhookID:
        format: int32
        type: integer
    type: object
  ConfigurationItemWebhookFieldModel:
    properties:
      fieldID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isDisplayAlwaysField:
        type: boolean
      isSubscribedField:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InstalledProductWebhookField,Int64]]"
        readOnly: true
      webhookID:
        format: int32
        type: integer
    type: object
  ConfigurationItemWebhookModel:
    properties:
      deactivationUrl:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isReady:
        type: boolean
      isSubscribedToCreateEvents:
        type: boolean
      isSubscribedToDeleteEvents:
        type: boolean
      isSubscribedToUpdateEvents:
        type: boolean
      name:
        type: string
      notificationEmailAddress:
        type: string
      ownerResourceID:
        format: int32
        type: integer
      secretKey:
        type: string
      sendThresholdExceededNotification:
        type: boolean
      webhookGUID:
        type: string
      webhookUrl:
        type: string
    type: object
  ConfigurationItemWebhookUdfFieldModel:
    properties:
      id:
        format: int64
        type: integer
      isDisplayAlwaysField:
        type: boolean
      isSubscribedField:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InstalledProductWebhookUdfField,Int64]]"
        readOnly: true
      udfFieldID:
        format: int32
        type: integer
      webhookID:
        format: int32
        type: integer
    type: object
  ContactBillingProductAssociationModel:
    properties:
      billingProductID:
        format: int32
        type: integer
      contactID:
        format: int32
        type: integer
      effectiveDate:
        format: date-time
        type: string
      expirationDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContactBillingProductAssociation,Int64]]"
        readOnly: true
    type: object
  ContactGroupContactModel:
    properties:
      contactGroupId:
        format: int32
        type: integer
      contactId:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContactGroupContact,Int64]]"
        readOnly: true
    type: object
  ContactGroupModel:
    properties:
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
    type: object
  ContactModel:
    properties:
      additionalAddressInformation:
        type: string
      addressLine:
        type: string
      addressLine1:
        type: string
      alternatePhone:
        type: string
      apiVendorID:
        format: int32
        type: integer
      bulkEmailOptOutTime:
        format: date-time
        type: string
      city:
        type: string
      companyID:
        format: int32
        type: integer
      companyLocationID:
        format: int32
        type: integer
      countryID:
        format: int32
        type: integer
      createDate:
        format: date-time
        type: string
      emailAddress:
        type: string
      emailAddress2:
        type: string
      emailAddress3:
        type: string
      extension:
        type: string
      externalID:
        type: string
      facebookUrl:
        type: string
      faxNumber:
        type: string
      firstName:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isActive:
        format: int32
        type: integer
      isOptedOutFromBulkEmail:
        type: boolean
      lastActivityDate:
        format: date-time
        type: string
      lastModifiedDate:
        format: date-time
        type: string
      lastName:
        type: string
      linkedInUrl:
        type: string
      middleInitial:
        type: string
      mobilePhone:
        type: string
      namePrefix:
        format: int32
        type: integer
      nameSuffix:
        format: int32
        type: integer
      note:
        type: string
      phone:
        type: string
      primaryContact:
        type: boolean
      receivesEmailNotifications:
        type: boolean
      roomNumber:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[Contact,Int64]]"
        readOnly: true
      solicitationOptOut:
        type: boolean
      solicitationOptOutTime:
        format: date-time
        type: string
      state:
        type: string
      surveyOptOut:
        type: boolean
      title:
        type: string
      twitterUrl:
        type: string
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
      zipCode:
        type: string
    type: object
  ContactWebhookExcludedResourceModel:
    properties:
      id:
        format: int64
        type: integer
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContactWebhookExcludedResource,Int64]]"
        readOnly: true
      webhookID:
        format: int32
        type: integer
    type: object
  ContactWebhookFieldModel:
    properties:
      fieldID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isDisplayAlwaysField:
        type: boolean
      isSubscribedField:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContactWebhookField,Int64]]"
        readOnly: true
      webhookID:
        format: int32
        type: integer
    type: object
  ContactWebhookModel:
    properties:
      deactivationUrl:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isReady:
        type: boolean
      isSubscribedToCreateEvents:
        type: boolean
      isSubscribedToDeleteEvents:
        type: boolean
      isSubscribedToUpdateEvents:
        type: boolean
      name:
        type: string
      notificationEmailAddress:
        type: string
      ownerResourceID:
        format: int32
        type: integer
      secretKey:
        type: string
      sendThresholdExceededNotification:
        type: boolean
      webhookGUID:
        type: string
      webhookUrl:
        type: string
    type: object
  ContactWebhookUdfFieldModel:
    properties:
      id:
        format: int64
        type: integer
      isDisplayAlwaysField:
        type: boolean
      isSubscribedField:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContactWebhookUdfField,Int64]]"
        readOnly: true
      udfFieldID:
        format: int32
        type: integer
      webhookID:
        format: int32
        type: integer
    type: object
  ContractBillingRuleModel:
    properties:
      contractID:
        format: int32
        type: integer
      createChargesAsBillable:
        type: boolean
      dailyProratedCost:
        format: double
        type: number
      dailyProratedPrice:
        format: double
        type: number
      determineUnits:
        format: int32
        type: integer
      endDate:
        format: date-time
        type: string
      executionMethod:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      includeItemsInChargeDescription:
        type: boolean
      invoiceDescription:
        type: string
      isActive:
        type: boolean
      isDailyProrationEnabled:
        type: boolean
      maximumUnits:
        format: int32
        type: integer
      minimumUnits:
        format: int32
        type: integer
      productID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractBillingRule,Int64]]"
        readOnly: true
      startDate:
        format: date-time
        type: string
    type: object
  ContractBlockHourFactorModel:
    properties:
      blockHourMultiplier:
        format: double
        type: number
      contractHourlyRate:
        format: double
        type: number
      contractID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      internalCurrencyContractHourlyRate:
        format: double
        type: number
      roleID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractFactor,Int64]]"
        readOnly: true
    type: object
  ContractBlockModel:
    properties:
      contractID:
        format: int32
        type: integer
      datePurchased:
        format: date-time
        type: string
      endDate:
        format: date-time
        type: string
      hourlyRate:
        format: double
        type: number
      hours:
        format: double
        type: number
      hoursApproved:
        format: double
        type: number
      id:
        format: int64
        type: integer
      invoiceNumber:
        type: string
      isPaid:
        type: boolean
      paymentNumber:
        type: string
      paymentType:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractBlock,Int64]]"
        readOnly: true
      startDate:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
    type: object
  ContractChargeModel:
    properties:
      billableAmount:
        format: double
        type: number
      billingCodeID:
        format: int64
        type: integer
      chargeType:
        format: int32
        type: integer
      contractID:
        format: int64
        type: integer
      contractServiceBundleID:
        format: int64
        type: integer
      contractServiceID:
        format: int64
        type: integer
      createDate:
        format: date-time
        type: string
      creatorResourceID:
        format: int64
        type: integer
      datePurchased:
        format: date-time
        type: string
      description:
        type: string
      extendedCost:
        format: double
        type: number
      id:
        format: int64
        type: integer
      internalCurrencyBillableAmount:
        format: double
        type: number
      internalCurrencyUnitPrice:
        format: double
        type: number
      internalPurchaseOrderNumber:
        type: string
      isBillableToCompany:
        type: boolean
      isBilled:
        type: boolean
      name:
        type: string
      notes:
        type: string
      organizationalLevelAssociationID:
        format: int32
        type: integer
      productID:
        format: int64
        type: integer
      purchaseOrderNumber:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractCost,Int64]]"
        readOnly: true
      status:
        format: int64
        type: integer
      statusLastModifiedBy:
        format: int64
        type: integer
      statusLastModifiedDate:
        format: date-time
        type: string
      unitCost:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
      unitQuantity:
        format: double
        type: number
    type: object
  ContractExclusionBillingCodeModel:
    properties:
      billingCodeID:
        format: int64
        type: integer
      contractID:
        format: int64
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractExclusionAllocationCode,Int64]]"
        readOnly: true
    type: object
  ContractExclusionRoleModel:
    properties:
      contractID:
        format: int64
        type: integer
      id:
        format: int64
        type: integer
      roleID:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractExclusionRole,Int64]]"
        readOnly: true
    type: object
  ContractExclusionSetExcludedRoleModel:
    properties:
      contractExclusionSetID:
        format: int32
        type: integer
      excludedRoleID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractExclusionSetExcludedRole,Int64]]"
        readOnly: true
    type: object
  ContractExclusionSetExcludedWorkTypeModel:
    properties:
      contractExclusionSetID:
        format: int32
        type: integer
      excludedWorkTypeID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractExclusionSetExcludedWorkType,Int64]]"
        readOnly: true
    type: object
  ContractExclusionSetModel:
    properties:
      description:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
    type: object
  ContractMilestoneModel:
    properties:
      amount:
        format: double
        type: number
      billingCodeID:
        format: int32
        type: integer
      contractID:
        format: int32
        type: integer
      createDate:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      dateDue:
        format: date-time
        type: string
      description:
        type: string
      id:
        format: int64
        type: integer
      internalCurrencyAmount:
        format: double
        type: number
      isInitialPayment:
        type: boolean
      organizationalLevelAssociationID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractMilestone,Int64]]"
        readOnly: true
      status:
        format: int32
        type: integer
      title:
        type: string
    type: object
  ContractModel:
    properties:
      billToCompanyContactID:
        format: int32
        type: integer
      billToCompanyID:
        format: int32
        type: integer
      billingPreference:
        format: int32
        type: integer
      companyID:
        format: int32
        type: integer
      contactID:
        format: int32
        type: integer
      contactName:
        type: string
      contractCategory:
        format: int32
        type: integer
      contractExclusionSetID:
        format: int32
        type: integer
      contractName:
        type: string
      contractNumber:
        type: string
      contractPeriodType:
        format: int32
        type: integer
      contractType:
        format: int32
        type: integer
      description:
        type: string
      endDate:
        format: date-time
        type: string
      estimatedCost:
        format: double
        type: number
      estimatedHours:
        format: double
        type: number
      estimatedRevenue:
        format: double
        type: number
      exclusionContractID:
        format: int64
        type: integer
      id:
        format: int64
        type: integer
      internalCurrencyOverageBillingRate:
        format: double
        type: number
      internalCurrencySetupFee:
        format: double
        type: number
      isCompliant:
        type: boolean
      isDefaultContract:
        type: boolean
      opportunityID:
        format: int32
        type: integer
      organizationalLevelAssociationID:
        format: int32
        type: integer
      overageBillingRate:
        format: double
        type: number
      purchaseOrderNumber:
        type: string
      renewedContractID:
        format: int64
        type: integer
      serviceLevelAgreementID:
        format: int32
        type: integer
      setupFee:
        format: double
        type: number
      setupFeeBillingCodeID:
        format: int64
        type: integer
      startDate:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
      timeReportingRequiresStartAndStopTimes:
        format: int32
        type: integer
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
    type: object
  ContractNoteAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      contractID:
        format: int32
        type: integer
      contractNoteID:
        format: int32
        type: integer
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ContractNoteModel:
    properties:
      contractID:
        format: int32
        type: integer
      createDateTime:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      impersonatorUpdaterResourceID:
        format: int32
        type: integer
      lastActivityDate:
        format: date-time
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractNote,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ContractRateModel:
    properties:
      contractHourlyRate:
        format: double
        type: number
      contractID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      internalCurrencyContractHourlyRate:
        format: double
        type: number
      roleID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractRate,Int64]]"
        readOnly: true
    type: object
  ContractRetainerModel:
    properties:
      amount:
        format: double
        type: number
      amountApproved:
        format: double
        type: number
      contractID:
        format: int32
        type: integer
      datePurchased:
        format: date-time
        type: string
      endDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      internalCurrencyAmount:
        format: double
        type: number
      internalCurrencyAmountApproved:
        format: double
        type: number
      invoiceNumber:
        type: string
      isPaid:
        type: boolean
      paymentID:
        format: int32
        type: integer
      paymentNumber:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractRetainer,Int64]]"
        readOnly: true
      startDate:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
    type: object
  ContractRoleCostModel:
    properties:
      contractID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      rate:
        format: double
        type: number
      resourceID:
        format: int32
        type: integer
      roleID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractRoleCost,Int64]]"
        readOnly: true
    type: object
  ContractServiceAdjustmentModel:
    properties:
      adjustedUnitCost:
        format: double
        type: number
      adjustedUnitPrice:
        format: double
        type: number
      allowRepeatService:
        type: boolean
      contractID:
        format: int32
        type: integer
      contractServiceID:
        format: int32
        type: integer
      effectiveDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      quoteItemID:
        format: int32
        type: integer
      serviceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractServiceAdjustment,Int64]]"
        readOnly: true
      unitChange:
        format: int32
        type: integer
    type: object
  ContractServiceBundleAdjustmentModel:
    properties:
      adjustedUnitPrice:
        format: double
        type: number
      allowRepeatServiceBundle:
        type: boolean
      contractID:
        format: int32
        type: integer
      contractServiceBundleID:
        format: int32
        type: integer
      effectiveDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      quoteItemID:
        format: int32
        type: integer
      serviceBundleID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractServiceBundleAdjustment,Int64]]"
        readOnly: true
      unitChange:
        format: int32
        type: integer
    type: object
  ContractServiceBundleModel:
    properties:
      adjustedPrice:
        format: double
        type: number
      contractID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      internalCurrencyAdjustedPrice:
        format: double
        type: number
      internalCurrencyUnitPrice:
        format: double
        type: number
      internalDescription:
        type: string
      invoiceDescription:
        type: string
      quoteItemID:
        format: int64
        type: integer
      serviceBundleID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractServiceBundle,Int64]]"
        readOnly: true
      unitPrice:
        format: double
        type: number
    type: object
  ContractServiceBundleUnitModel:
    properties:
      approveAndPostDate:
        format: date-time
        type: string
      contractID:
        format: int32
        type: integer
      contractServiceBundleID:
        format: int32
        type: integer
      cost:
        format: double
        type: number
      endDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      internalCurrencyPrice:
        format: double
        type: number
      organizationalLevelAssociationID:
        format: int32
        type: integer
      price:
        format: double
        type: number
      serviceBundleID:
        format: int32
        type: integer
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
      startDate:
        format: date-time
        type: string
      units:
        format: int32
        type: integer
    type: object
  ContractServiceModel:
    properties:
      contractID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      internalCurrencyAdjustedPrice:
        format: double
        type: number
      internalCurrencyUnitPrice:
        format: double
        type: number
      internalDescription:
        type: string
      invoiceDescription:
        type: string
      quoteItemID:
        format: int64
        type: integer
      serviceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractService,Int64]]"
        readOnly: true
      unitCost:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
    type: object
  ContractServiceUnitModel:
    properties:
      approveAndPostDate:
        format: date-time
        type: string
      contractID:
        format: int32
        type: integer
      contractServiceID:
        format: int32
        type: integer
      cost:
        format: double
        type: number
      endDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      internalCurrencyPrice:
        format: double
        type: number
      organizationalLevelAssociationID:
        format: int32
        type: integer
      price:
        format: double
        type: number
      serviceID:
        format: int32
        type: integer
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
      startDate:
        format: date-time
        type: string
      units:
        format: int32
        type: integer
      vendorCompanyID:
        format: int32
        type: integer
    type: object
  ContractTicketPurchaseModel:
    properties:
      contractID:
        format: int64
        type: integer
      datePurchased:
        format: date-time
        type: string
      endDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      invoiceNumber:
        type: string
      isPaid:
        type: boolean
      paymentNumber:
        type: string
      paymentType:
        format: int32
        type: integer
      perTicketRate:
        format: double
        type: number
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ContractTicketPurchase,Int64]]"
        readOnly: true
      startDate:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
      ticketsPurchased:
        format: double
        type: number
      ticketsUsed:
        format: double
        type: number
    type: object
  CountActionResult:
    properties: {}
    type: object
  CountryModel:
    properties:
      addressFormatID:
        format: int64
        type: integer
      countryCode:
        type: string
      displayName:
        type: string
      id:
        format: int64
        type: integer
      invoiceTemplateID:
        format: int32
        type: integer
      isActive:
        type: boolean
      isDefaultCountry:
        type: boolean
      name:
        type: string
      purchaseOrderTemplateID:
        format: int32
        type: integer
      quoteTemplateID:
        format: int32
        type: integer
    type: object
  CurrencyModel:
    properties:
      currencyNegativeFormat:
        type: string
      currencyPositiveFormat:
        type: string
      description:
        type: string
      displaySymbol:
        format: int32
        type: integer
      exchangeRate:
        format: double
        type: number
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isInternalCurrency:
        type: boolean
      lastModifiedDateTime:
        format: date-time
        type: string
      name:
        type: string
      updateResourceId:
        format: int32
        type: integer
    type: object
  DeletedTaskActivityLogModel:
    properties:
      activityDateTime:
        format: date-time
        type: string
      createdByResourceID:
        format: int32
        type: integer
      deletedByResourceID:
        format: int32
        type: integer
      deletedDateTime:
        format: date-time
        type: string
      endDateTime:
        format: date-time
        type: string
      hoursWorked:
        format: double
        type: number
      id:
        format: int64
        type: integer
      noteOrAttachmentTitle:
        type: string
      startDateTime:
        format: date-time
        type: string
      taskID:
        format: int32
        type: integer
      taskNumber:
        type: string
      typeID:
        format: int32
        type: integer
    type: object
  DeletedTicketActivityLogModel:
    properties:
      activityDateTime:
        format: date-time
        type: string
      createdByResourceID:
        format: int32
        type: integer
      deletedByResourceID:
        format: int32
        type: integer
      deletedDateTime:
        format: date-time
        type: string
      endDateTime:
        format: date-time
        type: string
      hoursWorked:
        format: double
        type: number
      id:
        format: int64
        type: integer
      noteOrAttachmentTitle:
        type: string
      startDateTime:
        format: date-time
        type: string
      ticketID:
        format: int32
        type: integer
      ticketNumber:
        type: string
      typeID:
        format: int32
        type: integer
    type: object
  DeletedTicketLogModel:
    properties:
      deletedByResourceID:
        format: int32
        type: integer
      deletedDateTime:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      ticketID:
        format: int32
        type: integer
      ticketNumber:
        type: string
      ticketTitle:
        type: string
    type: object
  DepartmentModel:
    properties:
      description:
        type: string
      id:
        format: int64
        type: integer
      name:
        type: string
      number:
        type: string
      primaryLocationID:
        format: int32
        type: integer
    type: object
  DocumentAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      documentID:
        format: int32
        type: integer
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentAttachmentID:
        format: int32
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  DocumentCategoryModel:
    properties:
      description:
        type: string
      id:
        format: int64
        type: integer
      name:
        type: string
      parentCategoryID:
        format: int32
        type: integer
    type: object
  DocumentChecklistItemModel:
    properties:
      documentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isImportant:
        type: boolean
      itemName:
        type: string
      position:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[DocumentChecklistItem,Int64]]"
        readOnly: true
    type: object
  DocumentChecklistLibraryModel:
    properties:
      checklistLibraryID:
        format: int32
        type: integer
      documentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[DocumentChecklistLibrary,Int64]]"
        readOnly: true
    type: object
  DocumentConfigurationItemAssociationModel:
    properties:
      configurationItemID:
        format: int32
        type: integer
      documentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[DocumentInstalledProductAssociation,Int64]]"
        readOnly: true
    type: object
  DocumentConfigurationItemCategoryAssociationModel:
    properties:
      documentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      installedProductCategoryID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[DocumentInstalledProductCategoryAssociation,Int64]]"
        readOnly: true
    type: object
  DocumentModel:
    properties:
      companyID:
        format: int32
        type: integer
      createdByResourceID:
        format: int32
        type: integer
      createdDateTime:
        format: date-time
        type: string
      documentCategoryID:
        format: int32
        type: integer
      errorCodes:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      keywords:
        type: string
      lastModifiedByResourceID:
        format: int32
        type: integer
      lastModifiedDateTime:
        format: date-time
        type: string
      publish:
        format: int32
        type: integer
      referenceLink:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[Document,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  DocumentNoteModel:
    properties:
      createdByResourceID:
        format: int32
        type: integer
      createdDateTime:
        format: date-time
        type: string
      description:
        type: string
      documentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      lastModifiedByResourceID:
        format: int32
        type: integer
      lastModifiedDateTime:
        format: date-time
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[DocumentNote,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  DocumentPlainTextContentModel:
    properties:
      contentData:
        type: string
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[DocumentPlainTextContent,Int64]]"
        readOnly: true
    type: object
  DocumentTagAssociationModel:
    properties:
      createDateTime:
        format: date-time
        type: string
      createdByResourceID:
        format: int32
        type: integer
      documentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[DocumentTagAssociation,Int64]]"
        readOnly: true
      tagID:
        format: int32
        type: integer
    type: object
  DocumentTicketAssociationModel:
    properties:
      documentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[DocumentTicketAssociation,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
    type: object
  DocumentToArticleAssociationModel:
    properties:
      associatedArticleID:
        format: int32
        type: integer
      documentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[DocumentToArticleAssociation,Int64]]"
        readOnly: true
    type: object
  DocumentToDocumentAssociationModel:
    properties:
      associatedDocumentID:
        format: int32
        type: integer
      documentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[DocumentToDocumentAssociation,Int64]]"
        readOnly: true
    type: object
  DomainRegistrarModel:
    properties:
      id:
        format: int64
        type: integer
      name:
        type: string
      url:
        type: string
    type: object
  EntityInformationModel:
    properties:
      canCreate:
        readOnly: true
        type: boolean
      canDelete:
        readOnly: true
        type: boolean
      canQuery:
        readOnly: true
        type: boolean
      canUpdate:
        readOnly: true
        type: boolean
      hasUserDefinedFields:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      supportsWebhookCallouts:
        readOnly: true
        type: boolean
      userAccessForCreate:
        $ref: "#/definitions/RestUserAccessLevel"
        readOnly: true
      userAccessForDelete:
        $ref: "#/definitions/RestUserAccessLevel"
        readOnly: true
      userAccessForQuery:
        $ref: "#/definitions/RestUserAccessLevel"
        readOnly: true
      userAccessForUpdate:
        $ref: "#/definitions/RestUserAccessLevel"
        readOnly: true
    type: object
  EntityInformationResultModel:
    properties:
      info:
        $ref: "#/definitions/EntityInformationModel"
        readOnly: true
    type: object
  ExpenseItemAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      expenseItemID:
        format: int32
        type: integer
      expenseReportID:
        format: int32
        type: integer
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ExpenseItemModel:
    properties:
      companyID:
        format: int32
        type: integer
      description:
        type: string
      destination:
        type: string
      entertainmentLocation:
        type: string
      expenseCategory:
        format: int32
        type: integer
      expenseCurrencyExpenseAmount:
        format: double
        type: number
      expenseCurrencyID:
        format: int32
        type: integer
      expenseDate:
        format: date-time
        type: string
      expenseReportID:
        format: int32
        type: integer
      glCode:
        type: string
      haveReceipt:
        type: boolean
      id:
        format: int64
        type: integer
      internalCurrencyExpenseAmount:
        format: double
        type: number
      internalCurrencyReimbursementAmount:
        format: double
        type: number
      isBillableToCompany:
        type: boolean
      isReimbursable:
        type: boolean
      isRejected:
        type: boolean
      miles:
        format: double
        type: number
      odometerEnd:
        format: double
        type: number
      odometerStart:
        format: double
        type: number
      origin:
        type: string
      paymentType:
        format: int32
        type: integer
      projectID:
        format: int32
        type: integer
      purchaseOrderNumber:
        type: string
      reimbursementCurrencyReimbursementAmount:
        format: double
        type: number
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ExpenseItem,Int64]]"
        readOnly: true
      taskID:
        format: int32
        type: integer
      ticketID:
        format: int32
        type: integer
      workType:
        format: int32
        type: integer
    type: object
  ExpenseReportAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      expenseItemID:
        format: int32
        type: integer
      expenseReportID:
        format: int32
        type: integer
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ExpenseReportModel:
    properties:
      amountDue:
        format: double
        type: number
      approvedDate:
        format: date-time
        type: string
      approverID:
        format: int32
        type: integer
      departmentNumber:
        type: string
      id:
        format: int64
        type: integer
      internalCurrencyCashAdvanceAmount:
        format: double
        type: number
      internalCurrencyExpenseTotal:
        format: double
        type: number
      name:
        type: string
      organizationalLevelAssociationID:
        format: int32
        type: integer
      quickBooksReferenceNumber:
        type: string
      reimbursementCurrencyAmountDue:
        format: double
        type: number
      reimbursementCurrencyCashAdvanceAmount:
        format: double
        type: number
      reimbursementCurrencyID:
        format: int32
        type: integer
      rejectionReason:
        type: string
      status:
        format: int32
        type: integer
      submit:
        type: boolean
      submitDate:
        format: date-time
        type: string
      submitterID:
        format: int32
        type: integer
      weekEnding:
        format: date-time
        type: string
    type: object
  Expression:
    properties:
      canReduce:
        readOnly: true
        type: boolean
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[AccountAlert,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[AccountLocation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[AccountNote,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[AccountPhysicalLocation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[AccountTeam,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[AccountToDo,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[AccountWebhookExcludedResource,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[AccountWebhookField,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[AccountWebhookUdfField,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ArticleInstalledProductCategoryAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ArticleNote,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ArticlePlainTextContent,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ArticleTagAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ArticleTicketAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ArticleToArticleAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ArticleToDocumentAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[AttachmentInfo,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ChecklistLibraryChecklistItem,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[Contact,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContactBillingProductAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContactGroupContact,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContactWebhookExcludedResource,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContactWebhookField,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContactWebhookUdfField,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractBillingRule,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractBlock,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractCost,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractExclusionAllocationCode,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractExclusionRole,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractExclusionSetExcludedRole,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractExclusionSetExcludedWorkType,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractFactor,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractMilestone,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractNote,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractRate,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractRetainer,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractRoleCost,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractService,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractServiceAdjustment,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractServiceBundle,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractServiceBundleAdjustment,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ContractTicketPurchase,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[Document,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[DocumentChecklistItem,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[DocumentChecklistLibrary,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[DocumentInstalledProductAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[DocumentInstalledProductCategoryAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[DocumentNote,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[DocumentPlainTextContent,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[DocumentTagAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[DocumentTicketAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[DocumentToArticleAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[DocumentToDocumentAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ExpenseItem,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[Holiday,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InstalledProductBillingProductAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InstalledProductCategoryUdfAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InstalledProductNote,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InstalledProductRelatedItem,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InstalledProductWebhookExcludedResource,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InstalledProductWebhookField,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InstalledProductWebhookUdfField,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InventoryItemSerialNumber,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InventoryStockedItem,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InventoryStockedItemAdd,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InventoryStockedItemRemove,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[InventoryStockedItemTransfer,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[KnowledgeBaseArticle,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[Phase,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[PriceListProductTier,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ProductNote,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ProductTier,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ProductVendor,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ProjectCost,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ProjectNote,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[PurchaseOrderItem,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[PurchaseOrderReceive,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[QuoteItem,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ResourceDailyAvailability,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ResourceRoleDepartment,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ResourceRoleQueue,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ResourceServiceDeskRole,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ResourceSkill,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[SalesOrder,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ServiceBundleService,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ServiceCallTask,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ServiceCallTaskResource,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ServiceCallTicket,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[ServiceCallTicketResource,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TagAlias,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[Task,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TaskNote,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TaskPredecessor,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TaskSecondaryResource,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketAdditionalContact,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketAdditionalInstalledProduct,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketChangeRequestApproval,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketChecklistItem,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketChecklistLibrary,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketCost,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketNote,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketNoteWebhookExcludedResource,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketNoteWebhookField,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketRmaCredit,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketSecondaryResource,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketTagAssociation,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketWebhookExcludedResource,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketWebhookField,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TicketWebhookUdfField,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[TimeOffRequest,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  "Expression[Func[UserDefinedFieldListItem,Int64]]":
    properties:
      body:
        $ref: "#/definitions/Expression"
        readOnly: true
      canReduce:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      parameters:
        items:
          $ref: "#/definitions/ParameterExpression"
        readOnly: true
        type: array
      returnType:
        readOnly: true
        type: string
      tailCall:
        readOnly: true
        type: boolean
      type:
        readOnly: true
        type: string
    type: object
  Field:
    properties:
      defaultValue:
        type: string
      description:
        type: string
      isPickList:
        type: boolean
      isQueryable:
        type: boolean
      isReadOnly:
        type: boolean
      isReference:
        type: boolean
      isRequired:
        type: boolean
      isSupportedWebhookField:
        $ref: "#/definitions/Object"
      label:
        type: string
      length:
        format: int32
        type: integer
      name:
        type: string
      picklistParentValueField:
        type: string
      picklistValues:
        items:
          $ref: "#/definitions/PickListValue"
        type: array
      referenceEntityType:
        type: string
      type:
        type: string
    type: object
  FieldInformationModel:
    properties:
      dataType:
        type: string
      isPickList:
        type: boolean
      isQueryable:
        type: boolean
      isReadOnly:
        type: boolean
      isReference:
        type: boolean
      isRequired:
        type: boolean
      isSupportedWebhookField:
        $ref: "#/definitions/Object"
      length:
        format: int32
        type: integer
      name:
        type: string
      picklistParentValueField:
        type: string
      picklistValues:
        items:
          $ref: "#/definitions/PickListValue"
        type: array
      referenceEntityType:
        type: string
    type: object
  FieldInformationResultModel:
    properties:
      fields:
        items:
          $ref: "#/definitions/FieldInformationModel"
          readOnly: true
        type: array
    type: object
  FileQueryResultModel:
    properties:
      contentType:
        readOnly: true
        type: string
      data:
        items:
          $ref: "#/definitions/Byte"
          readOnly: true
        type: array
      fileName:
        readOnly: true
        type: string
      fileSize:
        format: int32
        readOnly: true
        type: integer
      id:
        format: int64
        readOnly: true
        type: integer
    type: object
  Filter:
    properties:
      field:
        type: string
      items:
        description: An Array of Filter objects
        items:
          $ref: "#/definitions/Filter"
        type: array
      op:
        type: string
      udf:
        type: boolean
      value:
        description: "Can be either an Integer, String, Boolean, an Array of Integers, or an Array of Strings. "
        properties: {}
        type: object
    type: object
  GlobalEntityInformationResultModel:
    properties:
      entityDescriptions:
        items:
          $ref: "#/definitions/EntityInformationResultModel"
          readOnly: true
        type: array
    type: object
  HolidayModel:
    properties:
      holidayDate:
        format: date-time
        type: string
      holidayName:
        type: string
      holidaySetID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[Holiday,Int64]]"
        readOnly: true
    type: object
  HolidaySetModel:
    properties:
      holidaySetDescription:
        type: string
      holidaySetName:
        type: string
      id:
        format: int64
        type: integer
    type: object
  IntegrationVendorInsightModel:
    properties:
      createDateTime:
        format: date-time
        type: string
      description:
        type: string
      height:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      insightCategory:
        format: int32
        type: integer
      insightKey:
        type: string
      isActive:
        type: boolean
      lastModifiedDateTime:
        format: date-time
        type: string
      referenceUrl:
        type: string
      secret:
        type: string
      title:
        type: string
      vendorSuppliedID:
        type: string
    type: object
  IntegrationVendorWidgetModel:
    properties:
      createDateTime:
        format: date-time
        type: string
      description:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      lastModifiedDateTime:
        format: date-time
        type: string
      referenceUrl:
        type: string
      secret:
        type: string
      title:
        type: string
      vendorSuppliedID:
        type: string
      widgetKey:
        type: string
      width:
        format: int32
        type: integer
    type: object
  InternalLocationModel:
    properties:
      additionalAddressInfo:
        type: string
      address1:
        type: string
      address2:
        type: string
      city:
        type: string
      country:
        type: string
      holidaySetId:
        format: int64
        type: integer
      id:
        format: int64
        type: integer
      isDefault:
        type: boolean
      name:
        type: string
      postalCode:
        type: string
      state:
        type: string
      timeZone:
        type: string
    type: object
  InternalLocationWithBusinessHoursModel:
    properties:
      additionalAddressInfo:
        type: string
      address1:
        type: string
      address2:
        type: string
      city:
        type: string
      countryID:
        format: int32
        type: integer
      dateFormat:
        type: string
      firstDayOfWeek:
        format: int32
        type: integer
      fridayBusinessHoursEndTime:
        format: date-time
        type: string
      fridayBusinessHoursStartTime:
        format: date-time
        type: string
      fridayExtendedHoursEndTime:
        format: date-time
        type: string
      fridayExtendedHoursStartTime:
        format: date-time
        type: string
      holidayExtendedHoursEndTime:
        format: date-time
        type: string
      holidayExtendedHoursStartTime:
        format: date-time
        type: string
      holidayHoursEndTime:
        format: date-time
        type: string
      holidayHoursStartTime:
        format: date-time
        type: string
      holidayHoursType:
        format: int32
        type: integer
      holidaySetID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isDefault:
        type: boolean
      mondayBusinessHoursEndTime:
        format: date-time
        type: string
      mondayBusinessHoursStartTime:
        format: date-time
        type: string
      mondayExtendedHoursEndTime:
        format: date-time
        type: string
      mondayExtendedHoursStartTime:
        format: date-time
        type: string
      name:
        type: string
      noHoursOnHolidays:
        type: boolean
      numberFormat:
        type: string
      postalCode:
        type: string
      saturdayBusinessHoursEndTime:
        format: date-time
        type: string
      saturdayBusinessHoursStartTime:
        format: date-time
        type: string
      saturdayExtendedHoursEndTime:
        format: date-time
        type: string
      saturdayExtendedHoursStartTime:
        format: date-time
        type: string
      state:
        type: string
      sundayBusinessHoursEndTime:
        format: date-time
        type: string
      sundayBusinessHoursStartTime:
        format: date-time
        type: string
      sundayExtendedHoursEndTime:
        format: date-time
        type: string
      sundayExtendedHoursStartTime:
        format: date-time
        type: string
      thursdayBusinessHoursEndTime:
        format: date-time
        type: string
      thursdayBusinessHoursStartTime:
        format: date-time
        type: string
      thursdayExtendedHoursEndTime:
        format: date-time
        type: string
      thursdayExtendedHoursStartTime:
        format: date-time
        type: string
      timeFormat:
        type: string
      timeZoneID:
        format: int32
        type: integer
      tuesdayBusinessHoursEndTime:
        format: date-time
        type: string
      tuesdayBusinessHoursStartTime:
        format: date-time
        type: string
      tuesdayExtendedHoursEndTime:
        format: date-time
        type: string
      tuesdayExtendedHoursStartTime:
        format: date-time
        type: string
      wednesdayBusinessHoursEndTime:
        format: date-time
        type: string
      wednesdayBusinessHoursStartTime:
        format: date-time
        type: string
      wednesdayExtendedHoursEndTime:
        format: date-time
        type: string
      wednesdayExtendedHoursStartTime:
        format: date-time
        type: string
    type: object
  InventoryItemModel:
    properties:
      backOrderQuantity:
        format: int32
        type: integer
      bin:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      inventoryLocationID:
        format: int32
        type: integer
      productID:
        format: int32
        type: integer
      quantityMaximum:
        format: int32
        type: integer
      quantityMinimum:
        format: int32
        type: integer
      quantityOnHand:
        format: int32
        type: integer
      quantityOnOrder:
        format: int32
        type: integer
      quantityPicked:
        format: int32
        type: integer
      quantityReserved:
        format: int32
        type: integer
      referenceNumber:
        type: string
    type: object
  InventoryItemSerialNumberModel:
    properties:
      id:
        format: int64
        type: integer
      inventoryItemID:
        format: int32
        type: integer
      serialNumber:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InventoryItemSerialNumber,Int64]]"
        readOnly: true
    type: object
  InventoryLocationModel:
    properties:
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isActive:
        type: boolean
      isDefault:
        type: boolean
      locationName:
        type: string
      resourceID:
        format: int32
        type: integer
    type: object
  InventoryProductModel:
    properties:
      availableUnits:
        format: int32
        type: integer
      backOrderQuantity:
        format: int32
        type: integer
      bin:
        type: string
      createDateTime:
        format: date-time
        type: string
      createdByResourceID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      inventoryLocationID:
        format: int32
        type: integer
      onHandUnits:
        format: int32
        type: integer
      pickedUnits:
        format: int32
        type: integer
      productID:
        format: int32
        type: integer
      quantityMaximum:
        format: int32
        type: integer
      quantityMinimum:
        format: int32
        type: integer
      referenceNumber:
        type: string
      reservedUnits:
        format: int32
        type: integer
      unitsOnOrder:
        format: int32
        type: integer
    type: object
  InventoryStockedItemAddModel:
    properties:
      determineCostUsing:
        format: int32
        type: integer
      determineNewPriceUsing:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      inventoryProductID:
        format: int32
        type: integer
      pricePercentage:
        format: double
        type: number
      quantityBeingAdded:
        format: int32
        type: integer
      reasonForUpdate:
        type: string
      returnPrice:
        format: double
        type: number
      returnTypeID:
        format: int32
        type: integer
      serialNumber:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InventoryStockedItemAdd,Int64]]"
        readOnly: true
      unitCost:
        format: double
        type: number
      vendorID:
        format: int32
        type: integer
      vendorInvoiceNumber:
        type: string
    type: object
  InventoryStockedItemModel:
    properties:
      availableUnits:
        format: int32
        type: integer
      companyID:
        format: int32
        type: integer
      configurationItemID:
        format: int32
        type: integer
      contractChargeID:
        format: int32
        type: integer
      createDateTime:
        format: date-time
        type: string
      createdByResourceID:
        format: int32
        type: integer
      currentInventoryLocationID:
        format: int32
        type: integer
      deliveredUnits:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      inventoryProductID:
        format: int32
        type: integer
      onHandUnits:
        format: int32
        type: integer
      parentInventoryStockedItemID:
        format: int32
        type: integer
      parentStockedItemReceivedUnits:
        format: int32
        type: integer
      pickedRemovedByResourceID:
        format: int32
        type: integer
      pickedRemovedDateTime:
        format: date-time
        type: string
      pickedUnits:
        format: int32
        type: integer
      projectChargeID:
        format: int32
        type: integer
      purchaseOrderID:
        format: int32
        type: integer
      purchaseOrderItemID:
        format: int32
        type: integer
      purchaseOrderItemReceivingID:
        format: int32
        type: integer
      quoteItemID:
        format: int32
        type: integer
      removedUnits:
        format: int32
        type: integer
      reservedUnits:
        format: int32
        type: integer
      returnPrice:
        format: double
        type: number
      returnTypeID:
        format: int32
        type: integer
      serialNumber:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InventoryStockedItem,Int64]]"
        readOnly: true
      statusID:
        format: int32
        type: integer
      ticketChargeID:
        format: int32
        type: integer
      transferredUnits:
        format: int32
        type: integer
      unitCost:
        format: double
        type: number
      vendorID:
        format: int32
        type: integer
      vendorInvoiceNumber:
        type: string
    type: object
  InventoryStockedItemRemoveModel:
    properties:
      id:
        format: int64
        type: integer
      inventoryProductID:
        format: int32
        type: integer
      inventoryStockedItemID:
        format: int32
        type: integer
      quantityBeingRemoved:
        format: int32
        type: integer
      reasonForUpdate:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InventoryStockedItemRemove,Int64]]"
        readOnly: true
    type: object
  InventoryStockedItemTransferModel:
    properties:
      id:
        format: int64
        type: integer
      inventoryProductID:
        format: int32
        type: integer
      inventoryStockedItemID:
        format: int32
        type: integer
      newInventoryLocationID:
        format: int32
        type: integer
      quantityBeingTransferred:
        format: int32
        type: integer
      reasonForUpdate:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[InventoryStockedItemTransfer,Int64]]"
        readOnly: true
    type: object
  InventoryTransferModel:
    properties:
      fromLocationID:
        format: int64
        type: integer
      id:
        format: int64
        type: integer
      notes:
        type: string
      productID:
        format: int64
        type: integer
      quantityTransferred:
        format: int32
        type: integer
      serialNumber:
        type: string
      toLocationID:
        format: int64
        type: integer
      transferByResourceID:
        format: int32
        type: integer
      transferDate:
        format: date-time
        type: string
      updateNote:
        type: string
    type: object
  InvoiceMarkupResultModel:
    properties:
      invoiceMarkup:
        type: string
    type: object
  InvoiceModel:
    properties:
      batchID:
        format: int32
        type: integer
      comments:
        type: string
      companyID:
        format: int32
        type: integer
      createDateTime:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      dueDate:
        format: date-time
        type: string
      fromDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      invoiceDateTime:
        format: date-time
        type: string
      invoiceEditorTemplateID:
        format: int32
        type: integer
      invoiceNumber:
        type: string
      invoiceTotal:
        format: double
        type: number
      isVoided:
        type: boolean
      orderNumber:
        type: string
      paidDate:
        format: date-time
        type: string
      paymentTerm:
        format: int32
        type: integer
      taxGroup:
        format: int32
        type: integer
      taxRegionName:
        type: string
      toDate:
        format: date-time
        type: string
      totalTaxValue:
        format: double
        type: number
      voidedByResourceID:
        format: int32
        type: integer
      voidedDate:
        format: date-time
        type: string
      webServiceDate:
        format: date-time
        type: string
    type: object
  InvoiceTemplateModel:
    properties:
      coveredByBlockRetainerContractLabel:
        type: string
      coveredByRecurringServiceFixedPricePerTicketContractLabel:
        type: string
      currencyNegativeFormat:
        type: string
      currencyPositiveFormat:
        type: string
      dateFormat:
        format: int32
        type: integer
      displayFixedPriceContractLabor:
        type: boolean
      displayRecurringServiceContractLabor:
        type: boolean
      displaySeparateLineItemForEachTax:
        type: boolean
      displayTaxCategory:
        type: boolean
      displayTaxCategorySuperscripts:
        type: boolean
      displayZeroAmountRecurringServicesAndBundles:
        type: boolean
      groupBy:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      itemizeItemsInEachGroup:
        format: int32
        type: integer
      itemizeServicesAndBundles:
        type: boolean
      name:
        type: string
      nonBillableLaborLabel:
        type: string
      numberFormat:
        format: int32
        type: integer
      pageLayout:
        format: int32
        type: integer
      pageNumberFormat:
        format: int32
        type: integer
      paymentTerms:
        format: int32
        type: integer
      rateCostExpression:
        type: string
      showGridHeader:
        type: boolean
      showVerticalGridLines:
        type: boolean
      sortBy:
        format: int32
        type: integer
      timeFormat:
        format: int32
        type: integer
    type: object
  "ItemQueryResultModel[ActionTypeModel,ActionType]":
    properties:
      item:
        $ref: "#/definitions/ActionTypeModel"
    type: object
  "ItemQueryResultModel[AdditionalInvoiceFieldValueModel,AdditionalInvoiceFieldValue]":
    properties:
      item:
        $ref: "#/definitions/AdditionalInvoiceFieldValueModel"
    type: object
  "ItemQueryResultModel[AppointmentModel,Appointment]":
    properties:
      item:
        $ref: "#/definitions/AppointmentModel"
    type: object
  "ItemQueryResultModel[ArticleConfigurationItemCategoryAssociationModel,ArticleInstalledProductCategoryAssociation]":
    properties:
      item:
        $ref: "#/definitions/ArticleConfigurationItemCategoryAssociationModel"
    type: object
  "ItemQueryResultModel[ArticleNoteModel,ArticleNote]":
    properties:
      item:
        $ref: "#/definitions/ArticleNoteModel"
    type: object
  "ItemQueryResultModel[ArticlePlainTextContentModel,ArticlePlainTextContent]":
    properties:
      item:
        $ref: "#/definitions/ArticlePlainTextContentModel"
    type: object
  "ItemQueryResultModel[ArticleTagAssociationModel,ArticleTagAssociation]":
    properties:
      item:
        $ref: "#/definitions/ArticleTagAssociationModel"
    type: object
  "ItemQueryResultModel[ArticleTicketAssociationModel,ArticleTicketAssociation]":
    properties:
      item:
        $ref: "#/definitions/ArticleTicketAssociationModel"
    type: object
  "ItemQueryResultModel[ArticleToArticleAssociationModel,ArticleToArticleAssociation]":
    properties:
      item:
        $ref: "#/definitions/ArticleToArticleAssociationModel"
    type: object
  "ItemQueryResultModel[ArticleToDocumentAssociationModel,ArticleToDocumentAssociation]":
    properties:
      item:
        $ref: "#/definitions/ArticleToDocumentAssociationModel"
    type: object
  "ItemQueryResultModel[AttachmentInfoModel,AttachmentInfo]":
    properties:
      item:
        $ref: "#/definitions/AttachmentInfoModel"
    type: object
  "ItemQueryResultModel[BillingCodeModel,AllocationCode]":
    properties:
      item:
        $ref: "#/definitions/BillingCodeModel"
    type: object
  "ItemQueryResultModel[BillingItemApprovalLevelModel,BillingItemApprovalLevel]":
    properties:
      item:
        $ref: "#/definitions/BillingItemApprovalLevelModel"
    type: object
  "ItemQueryResultModel[BillingItemModel,BillingItem]":
    properties:
      item:
        $ref: "#/definitions/BillingItemModel"
    type: object
  "ItemQueryResultModel[ChangeOrderChargeModel,ChangeOrderCost]":
    properties:
      item:
        $ref: "#/definitions/ChangeOrderChargeModel"
    type: object
  "ItemQueryResultModel[ChangeRequestLinkModel,ChangeRequestLink]":
    properties:
      item:
        $ref: "#/definitions/ChangeRequestLinkModel"
    type: object
  "ItemQueryResultModel[ChecklistLibraryChecklistItemModel,ChecklistLibraryChecklistItem]":
    properties:
      item:
        $ref: "#/definitions/ChecklistLibraryChecklistItemModel"
    type: object
  "ItemQueryResultModel[ChecklistLibraryModel,ChecklistLibrary]":
    properties:
      item:
        $ref: "#/definitions/ChecklistLibraryModel"
    type: object
  "ItemQueryResultModel[ClassificationIconModel,ClassificationIcon]":
    properties:
      item:
        $ref: "#/definitions/ClassificationIconModel"
    type: object
  "ItemQueryResultModel[ClientPortalUserModel,ClientPortalUser]":
    properties:
      item:
        $ref: "#/definitions/ClientPortalUserModel"
    type: object
  "ItemQueryResultModel[ComanagedAssociationModel,ComanagedAssociation]":
    properties:
      item:
        $ref: "#/definitions/ComanagedAssociationModel"
    type: object
  "ItemQueryResultModel[CompanyAlertModel,AccountAlert]":
    properties:
      item:
        $ref: "#/definitions/CompanyAlertModel"
    type: object
  "ItemQueryResultModel[CompanyCategoryModel,AccountCategory]":
    properties:
      item:
        $ref: "#/definitions/CompanyCategoryModel"
    type: object
  "ItemQueryResultModel[CompanyLocationModel,AccountPhysicalLocation]":
    properties:
      item:
        $ref: "#/definitions/CompanyLocationModel"
    type: object
  "ItemQueryResultModel[CompanyModel,Account]":
    properties:
      item:
        $ref: "#/definitions/CompanyModel"
    type: object
  "ItemQueryResultModel[CompanyNoteModel,AccountNote]":
    properties:
      item:
        $ref: "#/definitions/CompanyNoteModel"
    type: object
  "ItemQueryResultModel[CompanySiteConfigurationModel,AccountLocation]":
    properties:
      item:
        $ref: "#/definitions/CompanySiteConfigurationModel"
    type: object
  "ItemQueryResultModel[CompanyTeamModel,AccountTeam]":
    properties:
      item:
        $ref: "#/definitions/CompanyTeamModel"
    type: object
  "ItemQueryResultModel[CompanyToDoModel,AccountToDo]":
    properties:
      item:
        $ref: "#/definitions/CompanyToDoModel"
    type: object
  "ItemQueryResultModel[CompanyWebhookExcludedResourceModel,AccountWebhookExcludedResource]":
    properties:
      item:
        $ref: "#/definitions/CompanyWebhookExcludedResourceModel"
    type: object
  "ItemQueryResultModel[CompanyWebhookFieldModel,AccountWebhookField]":
    properties:
      item:
        $ref: "#/definitions/CompanyWebhookFieldModel"
    type: object
  "ItemQueryResultModel[CompanyWebhookModel,AccountWebhook]":
    properties:
      item:
        $ref: "#/definitions/CompanyWebhookModel"
    type: object
  "ItemQueryResultModel[CompanyWebhookUdfFieldModel,AccountWebhookUdfField]":
    properties:
      item:
        $ref: "#/definitions/CompanyWebhookUdfFieldModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemBillingProductAssociationModel,InstalledProductBillingProductAssociation]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemBillingProductAssociationModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemCategoryModel,InstalledProductCategory]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemCategoryModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemCategoryUdfAssociationModel,InstalledProductCategoryUdfAssociation]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemCategoryUdfAssociationModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemDnsRecordModel,InstalledProductDnsRecord]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemDnsRecordModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemModel,InstalledProduct]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemNoteModel,InstalledProductNote]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemNoteModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemRelatedItemModel,InstalledProductRelatedItem]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemRelatedItemModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemSslSubjectAlternativeNameModel,InstalledProductSslSubjectAlternativeName]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemSslSubjectAlternativeNameModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemTypeModel,InstalledProductType]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemTypeModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemWebhookExcludedResourceModel,InstalledProductWebhookExcludedResource]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemWebhookExcludedResourceModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemWebhookFieldModel,InstalledProductWebhookField]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemWebhookFieldModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemWebhookModel,InstalledProductWebhook]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemWebhookModel"
    type: object
  "ItemQueryResultModel[ConfigurationItemWebhookUdfFieldModel,InstalledProductWebhookUdfField]":
    properties:
      item:
        $ref: "#/definitions/ConfigurationItemWebhookUdfFieldModel"
    type: object
  "ItemQueryResultModel[ContactBillingProductAssociationModel,ContactBillingProductAssociation]":
    properties:
      item:
        $ref: "#/definitions/ContactBillingProductAssociationModel"
    type: object
  "ItemQueryResultModel[ContactGroupContactModel,ContactGroupContact]":
    properties:
      item:
        $ref: "#/definitions/ContactGroupContactModel"
    type: object
  "ItemQueryResultModel[ContactGroupModel,ContactGroup]":
    properties:
      item:
        $ref: "#/definitions/ContactGroupModel"
    type: object
  "ItemQueryResultModel[ContactModel,Contact]":
    properties:
      item:
        $ref: "#/definitions/ContactModel"
    type: object
  "ItemQueryResultModel[ContactWebhookExcludedResourceModel,ContactWebhookExcludedResource]":
    properties:
      item:
        $ref: "#/definitions/ContactWebhookExcludedResourceModel"
    type: object
  "ItemQueryResultModel[ContactWebhookFieldModel,ContactWebhookField]":
    properties:
      item:
        $ref: "#/definitions/ContactWebhookFieldModel"
    type: object
  "ItemQueryResultModel[ContactWebhookModel,ContactWebhook]":
    properties:
      item:
        $ref: "#/definitions/ContactWebhookModel"
    type: object
  "ItemQueryResultModel[ContactWebhookUdfFieldModel,ContactWebhookUdfField]":
    properties:
      item:
        $ref: "#/definitions/ContactWebhookUdfFieldModel"
    type: object
  "ItemQueryResultModel[ContractBillingRuleModel,ContractBillingRule]":
    properties:
      item:
        $ref: "#/definitions/ContractBillingRuleModel"
    type: object
  "ItemQueryResultModel[ContractBlockHourFactorModel,ContractFactor]":
    properties:
      item:
        $ref: "#/definitions/ContractBlockHourFactorModel"
    type: object
  "ItemQueryResultModel[ContractBlockModel,ContractBlock]":
    properties:
      item:
        $ref: "#/definitions/ContractBlockModel"
    type: object
  "ItemQueryResultModel[ContractChargeModel,ContractCost]":
    properties:
      item:
        $ref: "#/definitions/ContractChargeModel"
    type: object
  "ItemQueryResultModel[ContractExclusionBillingCodeModel,ContractExclusionAllocationCode]":
    properties:
      item:
        $ref: "#/definitions/ContractExclusionBillingCodeModel"
    type: object
  "ItemQueryResultModel[ContractExclusionRoleModel,ContractExclusionRole]":
    properties:
      item:
        $ref: "#/definitions/ContractExclusionRoleModel"
    type: object
  "ItemQueryResultModel[ContractExclusionSetExcludedRoleModel,ContractExclusionSetExcludedRole]":
    properties:
      item:
        $ref: "#/definitions/ContractExclusionSetExcludedRoleModel"
    type: object
  "ItemQueryResultModel[ContractExclusionSetExcludedWorkTypeModel,ContractExclusionSetExcludedWorkType]":
    properties:
      item:
        $ref: "#/definitions/ContractExclusionSetExcludedWorkTypeModel"
    type: object
  "ItemQueryResultModel[ContractExclusionSetModel,ContractExclusionSet]":
    properties:
      item:
        $ref: "#/definitions/ContractExclusionSetModel"
    type: object
  "ItemQueryResultModel[ContractMilestoneModel,ContractMilestone]":
    properties:
      item:
        $ref: "#/definitions/ContractMilestoneModel"
    type: object
  "ItemQueryResultModel[ContractModel,Contract]":
    properties:
      item:
        $ref: "#/definitions/ContractModel"
    type: object
  "ItemQueryResultModel[ContractNoteModel,ContractNote]":
    properties:
      item:
        $ref: "#/definitions/ContractNoteModel"
    type: object
  "ItemQueryResultModel[ContractRateModel,ContractRate]":
    properties:
      item:
        $ref: "#/definitions/ContractRateModel"
    type: object
  "ItemQueryResultModel[ContractRetainerModel,ContractRetainer]":
    properties:
      item:
        $ref: "#/definitions/ContractRetainerModel"
    type: object
  "ItemQueryResultModel[ContractRoleCostModel,ContractRoleCost]":
    properties:
      item:
        $ref: "#/definitions/ContractRoleCostModel"
    type: object
  "ItemQueryResultModel[ContractServiceBundleModel,ContractServiceBundle]":
    properties:
      item:
        $ref: "#/definitions/ContractServiceBundleModel"
    type: object
  "ItemQueryResultModel[ContractServiceBundleUnitModel,ContractServiceBundleUnit]":
    properties:
      item:
        $ref: "#/definitions/ContractServiceBundleUnitModel"
    type: object
  "ItemQueryResultModel[ContractServiceModel,ContractService]":
    properties:
      item:
        $ref: "#/definitions/ContractServiceModel"
    type: object
  "ItemQueryResultModel[ContractServiceUnitModel,ContractServiceUnit]":
    properties:
      item:
        $ref: "#/definitions/ContractServiceUnitModel"
    type: object
  "ItemQueryResultModel[ContractTicketPurchaseModel,ContractTicketPurchase]":
    properties:
      item:
        $ref: "#/definitions/ContractTicketPurchaseModel"
    type: object
  "ItemQueryResultModel[CountryModel,Country]":
    properties:
      item:
        $ref: "#/definitions/CountryModel"
    type: object
  "ItemQueryResultModel[CurrencyModel,Currency]":
    properties:
      item:
        $ref: "#/definitions/CurrencyModel"
    type: object
  "ItemQueryResultModel[DeletedTaskActivityLogModel,DeletedTaskActivityLog]":
    properties:
      item:
        $ref: "#/definitions/DeletedTaskActivityLogModel"
    type: object
  "ItemQueryResultModel[DeletedTicketActivityLogModel,DeletedTicketActivityLog]":
    properties:
      item:
        $ref: "#/definitions/DeletedTicketActivityLogModel"
    type: object
  "ItemQueryResultModel[DeletedTicketLogModel,DeletedTicketLog]":
    properties:
      item:
        $ref: "#/definitions/DeletedTicketLogModel"
    type: object
  "ItemQueryResultModel[DepartmentModel,Department]":
    properties:
      item:
        $ref: "#/definitions/DepartmentModel"
    type: object
  "ItemQueryResultModel[DocumentCategoryModel,DocumentCategory]":
    properties:
      item:
        $ref: "#/definitions/DocumentCategoryModel"
    type: object
  "ItemQueryResultModel[DocumentChecklistItemModel,DocumentChecklistItem]":
    properties:
      item:
        $ref: "#/definitions/DocumentChecklistItemModel"
    type: object
  "ItemQueryResultModel[DocumentConfigurationItemAssociationModel,DocumentInstalledProductAssociation]":
    properties:
      item:
        $ref: "#/definitions/DocumentConfigurationItemAssociationModel"
    type: object
  "ItemQueryResultModel[DocumentConfigurationItemCategoryAssociationModel,DocumentInstalledProductCategoryAssociation]":
    properties:
      item:
        $ref: "#/definitions/DocumentConfigurationItemCategoryAssociationModel"
    type: object
  "ItemQueryResultModel[DocumentModel,Document]":
    properties:
      item:
        $ref: "#/definitions/DocumentModel"
    type: object
  "ItemQueryResultModel[DocumentNoteModel,DocumentNote]":
    properties:
      item:
        $ref: "#/definitions/DocumentNoteModel"
    type: object
  "ItemQueryResultModel[DocumentPlainTextContentModel,DocumentPlainTextContent]":
    properties:
      item:
        $ref: "#/definitions/DocumentPlainTextContentModel"
    type: object
  "ItemQueryResultModel[DocumentTagAssociationModel,DocumentTagAssociation]":
    properties:
      item:
        $ref: "#/definitions/DocumentTagAssociationModel"
    type: object
  "ItemQueryResultModel[DocumentTicketAssociationModel,DocumentTicketAssociation]":
    properties:
      item:
        $ref: "#/definitions/DocumentTicketAssociationModel"
    type: object
  "ItemQueryResultModel[DocumentToArticleAssociationModel,DocumentToArticleAssociation]":
    properties:
      item:
        $ref: "#/definitions/DocumentToArticleAssociationModel"
    type: object
  "ItemQueryResultModel[DocumentToDocumentAssociationModel,DocumentToDocumentAssociation]":
    properties:
      item:
        $ref: "#/definitions/DocumentToDocumentAssociationModel"
    type: object
  "ItemQueryResultModel[DomainRegistrarModel,DomainRegistrar]":
    properties:
      item:
        $ref: "#/definitions/DomainRegistrarModel"
    type: object
  "ItemQueryResultModel[ExpenseItemModel,ExpenseItem]":
    properties:
      item:
        $ref: "#/definitions/ExpenseItemModel"
    type: object
  "ItemQueryResultModel[ExpenseReportModel,ExpenseReport]":
    properties:
      item:
        $ref: "#/definitions/ExpenseReportModel"
    type: object
  "ItemQueryResultModel[HolidayModel,Holiday]":
    properties:
      item:
        $ref: "#/definitions/HolidayModel"
    type: object
  "ItemQueryResultModel[HolidaySetModel,HolidaySet]":
    properties:
      item:
        $ref: "#/definitions/HolidaySetModel"
    type: object
  "ItemQueryResultModel[IntegrationVendorInsightModel,IntegrationVendorInsight]":
    properties:
      item:
        $ref: "#/definitions/IntegrationVendorInsightModel"
    type: object
  "ItemQueryResultModel[IntegrationVendorWidgetModel,IntegrationVendorWidget]":
    properties:
      item:
        $ref: "#/definitions/IntegrationVendorWidgetModel"
    type: object
  "ItemQueryResultModel[InternalLocationModel,InternalLocation]":
    properties:
      item:
        $ref: "#/definitions/InternalLocationModel"
    type: object
  "ItemQueryResultModel[InternalLocationWithBusinessHoursModel,BusinessLocation]":
    properties:
      item:
        $ref: "#/definitions/InternalLocationWithBusinessHoursModel"
    type: object
  "ItemQueryResultModel[InventoryItemModel,InventoryItem]":
    properties:
      item:
        $ref: "#/definitions/InventoryItemModel"
    type: object
  "ItemQueryResultModel[InventoryItemSerialNumberModel,InventoryItemSerialNumber]":
    properties:
      item:
        $ref: "#/definitions/InventoryItemSerialNumberModel"
    type: object
  "ItemQueryResultModel[InventoryLocationModel,InventoryLocation]":
    properties:
      item:
        $ref: "#/definitions/InventoryLocationModel"
    type: object
  "ItemQueryResultModel[InventoryProductModel,InventoryProduct]":
    properties:
      item:
        $ref: "#/definitions/InventoryProductModel"
    type: object
  "ItemQueryResultModel[InventoryStockedItemModel,InventoryStockedItem]":
    properties:
      item:
        $ref: "#/definitions/InventoryStockedItemModel"
    type: object
  "ItemQueryResultModel[InventoryTransferModel,InventoryTransfer]":
    properties:
      item:
        $ref: "#/definitions/InventoryTransferModel"
    type: object
  "ItemQueryResultModel[InvoiceModel,Invoice]":
    properties:
      item:
        $ref: "#/definitions/InvoiceModel"
    type: object
  "ItemQueryResultModel[InvoiceTemplateModel,InvoiceTemplate]":
    properties:
      item:
        $ref: "#/definitions/InvoiceTemplateModel"
    type: object
  "ItemQueryResultModel[KnowledgeBaseArticleModel,KnowledgeBaseArticle]":
    properties:
      item:
        $ref: "#/definitions/KnowledgeBaseArticleModel"
    type: object
  "ItemQueryResultModel[KnowledgeBaseCategoryModel,KnowledgeBaseCategory]":
    properties:
      item:
        $ref: "#/definitions/KnowledgeBaseCategoryModel"
    type: object
  "ItemQueryResultModel[NotificationHistoryModel,NotificationHistory]":
    properties:
      item:
        $ref: "#/definitions/NotificationHistoryModel"
    type: object
  "ItemQueryResultModel[OpportunityCategoryModel,OpportunityCategory]":
    properties:
      item:
        $ref: "#/definitions/OpportunityCategoryModel"
    type: object
  "ItemQueryResultModel[OpportunityModel,Opportunity]":
    properties:
      item:
        $ref: "#/definitions/OpportunityModel"
    type: object
  "ItemQueryResultModel[OrganizationalLevel1Model,BusinessDivision]":
    properties:
      item:
        $ref: "#/definitions/OrganizationalLevel1Model"
    type: object
  "ItemQueryResultModel[OrganizationalLevel2Model,BusinessSubdivision]":
    properties:
      item:
        $ref: "#/definitions/OrganizationalLevel2Model"
    type: object
  "ItemQueryResultModel[OrganizationalLevelAssociationModel,BusinessDivisionSubdivision]":
    properties:
      item:
        $ref: "#/definitions/OrganizationalLevelAssociationModel"
    type: object
  "ItemQueryResultModel[OrganizationalResourceModel,BusinessDivisionSubdivisionResource]":
    properties:
      item:
        $ref: "#/definitions/OrganizationalResourceModel"
    type: object
  "ItemQueryResultModel[PaymentTermModel,PaymentTerm]":
    properties:
      item:
        $ref: "#/definitions/PaymentTermModel"
    type: object
  "ItemQueryResultModel[PhaseModel,Phase]":
    properties:
      item:
        $ref: "#/definitions/PhaseModel"
    type: object
  "ItemQueryResultModel[PriceListMaterialCodeModel,PriceListMaterialCode]":
    properties:
      item:
        $ref: "#/definitions/PriceListMaterialCodeModel"
    type: object
  "ItemQueryResultModel[PriceListProductModel,PriceListProduct]":
    properties:
      item:
        $ref: "#/definitions/PriceListProductModel"
    type: object
  "ItemQueryResultModel[PriceListProductTierModel,PriceListProductTier]":
    properties:
      item:
        $ref: "#/definitions/PriceListProductTierModel"
    type: object
  "ItemQueryResultModel[PriceListRoleModel,PriceListRole]":
    properties:
      item:
        $ref: "#/definitions/PriceListRoleModel"
    type: object
  "ItemQueryResultModel[PriceListServiceBundleModel,PriceListServiceBundle]":
    properties:
      item:
        $ref: "#/definitions/PriceListServiceBundleModel"
    type: object
  "ItemQueryResultModel[PriceListServiceModel,PriceListService]":
    properties:
      item:
        $ref: "#/definitions/PriceListServiceModel"
    type: object
  "ItemQueryResultModel[PriceListWorkTypeModifierModel,PriceListWorkTypeModifier]":
    properties:
      item:
        $ref: "#/definitions/PriceListWorkTypeModifierModel"
    type: object
  "ItemQueryResultModel[ProductModel,Product]":
    properties:
      item:
        $ref: "#/definitions/ProductModel"
    type: object
  "ItemQueryResultModel[ProductNoteModel,ProductNote]":
    properties:
      item:
        $ref: "#/definitions/ProductNoteModel"
    type: object
  "ItemQueryResultModel[ProductTierModel,ProductTier]":
    properties:
      item:
        $ref: "#/definitions/ProductTierModel"
    type: object
  "ItemQueryResultModel[ProductVendorModel,ProductVendor]":
    properties:
      item:
        $ref: "#/definitions/ProductVendorModel"
    type: object
  "ItemQueryResultModel[ProjectChargeModel,ProjectCost]":
    properties:
      item:
        $ref: "#/definitions/ProjectChargeModel"
    type: object
  "ItemQueryResultModel[ProjectModel,Project]":
    properties:
      item:
        $ref: "#/definitions/ProjectModel"
    type: object
  "ItemQueryResultModel[ProjectNoteModel,ProjectNote]":
    properties:
      item:
        $ref: "#/definitions/ProjectNoteModel"
    type: object
  "ItemQueryResultModel[PurchaseApprovalModel,PurchaseApproval]":
    properties:
      item:
        $ref: "#/definitions/PurchaseApprovalModel"
    type: object
  "ItemQueryResultModel[PurchaseOrderItemModel,PurchaseOrderItem]":
    properties:
      item:
        $ref: "#/definitions/PurchaseOrderItemModel"
    type: object
  "ItemQueryResultModel[PurchaseOrderItemReceivingModel,PurchaseOrderReceive]":
    properties:
      item:
        $ref: "#/definitions/PurchaseOrderItemReceivingModel"
    type: object
  "ItemQueryResultModel[PurchaseOrderModel,PurchaseOrder]":
    properties:
      item:
        $ref: "#/definitions/PurchaseOrderModel"
    type: object
  "ItemQueryResultModel[QuoteItemModel,QuoteItem]":
    properties:
      item:
        $ref: "#/definitions/QuoteItemModel"
    type: object
  "ItemQueryResultModel[QuoteLocationModel,QuoteLocation]":
    properties:
      item:
        $ref: "#/definitions/QuoteLocationModel"
    type: object
  "ItemQueryResultModel[QuoteModel,Quote]":
    properties:
      item:
        $ref: "#/definitions/QuoteModel"
    type: object
  "ItemQueryResultModel[QuoteTemplateModel,QuoteTemplate]":
    properties:
      item:
        $ref: "#/definitions/QuoteTemplateModel"
    type: object
  "ItemQueryResultModel[ResourceDailyAvailabilityModel,ResourceDailyAvailability]":
    properties:
      item:
        $ref: "#/definitions/ResourceDailyAvailabilityModel"
    type: object
  "ItemQueryResultModel[ResourceModel,Resource]":
    properties:
      item:
        $ref: "#/definitions/ResourceModel"
    type: object
  "ItemQueryResultModel[ResourceRoleDepartmentModel,ResourceRoleDepartment]":
    properties:
      item:
        $ref: "#/definitions/ResourceRoleDepartmentModel"
    type: object
  "ItemQueryResultModel[ResourceRoleModel,ResourceRole]":
    properties:
      item:
        $ref: "#/definitions/ResourceRoleModel"
    type: object
  "ItemQueryResultModel[ResourceRoleQueueModel,ResourceRoleQueue]":
    properties:
      item:
        $ref: "#/definitions/ResourceRoleQueueModel"
    type: object
  "ItemQueryResultModel[ResourceServiceDeskRoleModel,ResourceServiceDeskRole]":
    properties:
      item:
        $ref: "#/definitions/ResourceServiceDeskRoleModel"
    type: object
  "ItemQueryResultModel[ResourceSkillModel,ResourceSkill]":
    properties:
      item:
        $ref: "#/definitions/ResourceSkillModel"
    type: object
  "ItemQueryResultModel[RoleModel,Role]":
    properties:
      item:
        $ref: "#/definitions/RoleModel"
    type: object
  "ItemQueryResultModel[SalesOrderModel,SalesOrder]":
    properties:
      item:
        $ref: "#/definitions/SalesOrderModel"
    type: object
  "ItemQueryResultModel[ServiceBundleModel,ServiceBundle]":
    properties:
      item:
        $ref: "#/definitions/ServiceBundleModel"
    type: object
  "ItemQueryResultModel[ServiceBundleServiceModel,ServiceBundleService]":
    properties:
      item:
        $ref: "#/definitions/ServiceBundleServiceModel"
    type: object
  "ItemQueryResultModel[ServiceCallModel,ServiceCall]":
    properties:
      item:
        $ref: "#/definitions/ServiceCallModel"
    type: object
  "ItemQueryResultModel[ServiceCallTaskModel,ServiceCallTask]":
    properties:
      item:
        $ref: "#/definitions/ServiceCallTaskModel"
    type: object
  "ItemQueryResultModel[ServiceCallTaskResourceModel,ServiceCallTaskResource]":
    properties:
      item:
        $ref: "#/definitions/ServiceCallTaskResourceModel"
    type: object
  "ItemQueryResultModel[ServiceCallTicketModel,ServiceCallTicket]":
    properties:
      item:
        $ref: "#/definitions/ServiceCallTicketModel"
    type: object
  "ItemQueryResultModel[ServiceCallTicketResourceModel,ServiceCallTicketResource]":
    properties:
      item:
        $ref: "#/definitions/ServiceCallTicketResourceModel"
    type: object
  "ItemQueryResultModel[ServiceLevelAgreementResultsModel,ServiceLevelAgreementResults]":
    properties:
      item:
        $ref: "#/definitions/ServiceLevelAgreementResultsModel"
    type: object
  "ItemQueryResultModel[ServiceModel,Service]":
    properties:
      item:
        $ref: "#/definitions/ServiceModel"
    type: object
  "ItemQueryResultModel[ShippingTypeModel,ShippingType]":
    properties:
      item:
        $ref: "#/definitions/ShippingTypeModel"
    type: object
  "ItemQueryResultModel[SkillModel,Skill]":
    properties:
      item:
        $ref: "#/definitions/SkillModel"
    type: object
  "ItemQueryResultModel[SubscriptionModel,Subscription]":
    properties:
      item:
        $ref: "#/definitions/SubscriptionModel"
    type: object
  "ItemQueryResultModel[SubscriptionPeriodModel,SubscriptionPeriod]":
    properties:
      item:
        $ref: "#/definitions/SubscriptionPeriodModel"
    type: object
  "ItemQueryResultModel[SurveyModel,Survey]":
    properties:
      item:
        $ref: "#/definitions/SurveyModel"
    type: object
  "ItemQueryResultModel[SurveyResultsModel,SurveyResults]":
    properties:
      item:
        $ref: "#/definitions/SurveyResultsModel"
    type: object
  "ItemQueryResultModel[TagAliasModel,TagAlias]":
    properties:
      item:
        $ref: "#/definitions/TagAliasModel"
    type: object
  "ItemQueryResultModel[TagGroupModel,TagGroup]":
    properties:
      item:
        $ref: "#/definitions/TagGroupModel"
    type: object
  "ItemQueryResultModel[TagModel,Tag]":
    properties:
      item:
        $ref: "#/definitions/TagModel"
    type: object
  "ItemQueryResultModel[TaskModel,Task]":
    properties:
      item:
        $ref: "#/definitions/TaskModel"
    type: object
  "ItemQueryResultModel[TaskNoteModel,TaskNote]":
    properties:
      item:
        $ref: "#/definitions/TaskNoteModel"
    type: object
  "ItemQueryResultModel[TaskPredecessorModel,TaskPredecessor]":
    properties:
      item:
        $ref: "#/definitions/TaskPredecessorModel"
    type: object
  "ItemQueryResultModel[TaskSecondaryResourceModel,TaskSecondaryResource]":
    properties:
      item:
        $ref: "#/definitions/TaskSecondaryResourceModel"
    type: object
  "ItemQueryResultModel[TaxCategoryModel,TaxCategory]":
    properties:
      item:
        $ref: "#/definitions/TaxCategoryModel"
    type: object
  "ItemQueryResultModel[TaxModel,Tax]":
    properties:
      item:
        $ref: "#/definitions/TaxModel"
    type: object
  "ItemQueryResultModel[TaxRegionModel,TaxRegion]":
    properties:
      item:
        $ref: "#/definitions/TaxRegionModel"
    type: object
  "ItemQueryResultModel[TicketAdditionalConfigurationItemModel,TicketAdditionalInstalledProduct]":
    properties:
      item:
        $ref: "#/definitions/TicketAdditionalConfigurationItemModel"
    type: object
  "ItemQueryResultModel[TicketAdditionalContactModel,TicketAdditionalContact]":
    properties:
      item:
        $ref: "#/definitions/TicketAdditionalContactModel"
    type: object
  "ItemQueryResultModel[TicketCategoryFieldDefaultsModel,TicketCategoryFieldDefaults]":
    properties:
      item:
        $ref: "#/definitions/TicketCategoryFieldDefaultsModel"
    type: object
  "ItemQueryResultModel[TicketCategoryModel,TicketCategory]":
    properties:
      item:
        $ref: "#/definitions/TicketCategoryModel"
    type: object
  "ItemQueryResultModel[TicketChangeRequestApprovalModel,TicketChangeRequestApproval]":
    properties:
      item:
        $ref: "#/definitions/TicketChangeRequestApprovalModel"
    type: object
  "ItemQueryResultModel[TicketChargeModel,TicketCost]":
    properties:
      item:
        $ref: "#/definitions/TicketChargeModel"
    type: object
  "ItemQueryResultModel[TicketChecklistItemModel,TicketChecklistItem]":
    properties:
      item:
        $ref: "#/definitions/TicketChecklistItemModel"
    type: object
  "ItemQueryResultModel[TicketHistoryModel,TicketHistory]":
    properties:
      item:
        $ref: "#/definitions/TicketHistoryModel"
    type: object
  "ItemQueryResultModel[TicketModel,Ticket]":
    properties:
      item:
        $ref: "#/definitions/TicketModel"
    type: object
  "ItemQueryResultModel[TicketNoteModel,TicketNote]":
    properties:
      item:
        $ref: "#/definitions/TicketNoteModel"
    type: object
  "ItemQueryResultModel[TicketNoteWebhookExcludedResourceModel,TicketNoteWebhookExcludedResource]":
    properties:
      item:
        $ref: "#/definitions/TicketNoteWebhookExcludedResourceModel"
    type: object
  "ItemQueryResultModel[TicketNoteWebhookFieldModel,TicketNoteWebhookField]":
    properties:
      item:
        $ref: "#/definitions/TicketNoteWebhookFieldModel"
    type: object
  "ItemQueryResultModel[TicketNoteWebhookModel,TicketNoteWebhook]":
    properties:
      item:
        $ref: "#/definitions/TicketNoteWebhookModel"
    type: object
  "ItemQueryResultModel[TicketRmaCreditModel,TicketRmaCredit]":
    properties:
      item:
        $ref: "#/definitions/TicketRmaCreditModel"
    type: object
  "ItemQueryResultModel[TicketSecondaryResourceModel,TicketSecondaryResource]":
    properties:
      item:
        $ref: "#/definitions/TicketSecondaryResourceModel"
    type: object
  "ItemQueryResultModel[TicketTagAssociationModel,TicketTagAssociation]":
    properties:
      item:
        $ref: "#/definitions/TicketTagAssociationModel"
    type: object
  "ItemQueryResultModel[TicketWebhookExcludedResourceModel,TicketWebhookExcludedResource]":
    properties:
      item:
        $ref: "#/definitions/TicketWebhookExcludedResourceModel"
    type: object
  "ItemQueryResultModel[TicketWebhookFieldModel,TicketWebhookField]":
    properties:
      item:
        $ref: "#/definitions/TicketWebhookFieldModel"
    type: object
  "ItemQueryResultModel[TicketWebhookModel,TicketWebhook]":
    properties:
      item:
        $ref: "#/definitions/TicketWebhookModel"
    type: object
  "ItemQueryResultModel[TicketWebhookUdfFieldModel,TicketWebhookUdfField]":
    properties:
      item:
        $ref: "#/definitions/TicketWebhookUdfFieldModel"
    type: object
  "ItemQueryResultModel[TimeEntryModel,TimeEntry]":
    properties:
      item:
        $ref: "#/definitions/TimeEntryModel"
    type: object
  "ItemQueryResultModel[TimeOffRequestModel,TimeOffRequest]":
    properties:
      item:
        $ref: "#/definitions/TimeOffRequestModel"
    type: object
  "ItemQueryResultModel[UserDefinedFieldDefinitionModel,UserDefinedFieldDefinition]":
    properties:
      item:
        $ref: "#/definitions/UserDefinedFieldDefinitionModel"
    type: object
  "ItemQueryResultModel[UserDefinedFieldListItemModel,UserDefinedFieldListItem]":
    properties:
      item:
        $ref: "#/definitions/UserDefinedFieldListItemModel"
    type: object
  "ItemQueryResultModel[WebhookEventErrorLogModel,WebhookEventErrorLog]":
    properties:
      item:
        $ref: "#/definitions/WebhookEventErrorLogModel"
    type: object
  "ItemQueryResultModel[WorkTypeModifierModel,WorkTypeModifier]":
    properties:
      item:
        $ref: "#/definitions/WorkTypeModifierModel"
    type: object
  KeyValuePair`2:
    properties:
      key:
        format: int32
        readOnly: true
        type: integer
      value:
        readOnly: true
        type: boolean
    type: object
  KnowledgeBaseArticleModel:
    properties:
      articleCategoryID:
        format: int32
        type: integer
      createdByResourceID:
        format: int32
        type: integer
      createdDateTime:
        format: date-time
        type: string
      errorCodes:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      keywords:
        type: string
      lastModifiedByResourceID:
        format: int32
        type: integer
      lastModifiedDateTime:
        format: date-time
        type: string
      publish:
        format: int32
        type: integer
      referenceLink:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[KnowledgeBaseArticle,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  KnowledgeBaseCategoryModel:
    properties:
      description:
        type: string
      id:
        format: int64
        type: integer
      name:
        type: string
      parentCategoryID:
        format: int32
        type: integer
    type: object
  ModuleAccessResultModel:
    properties:
      modules:
        items:
          $ref: "#/definitions/KeyValuePair`2"
        type: array
    type: object
  NotificationHistoryModel:
    properties:
      companyID:
        format: int64
        type: integer
      entityNumber:
        type: string
      entityTitle:
        type: string
      id:
        format: int64
        type: integer
      initiatingContactID:
        format: int64
        type: integer
      initiatingResourceID:
        format: int64
        type: integer
      isActive:
        type: boolean
      isDeleted:
        type: boolean
      isTemplateJob:
        type: boolean
      notificationHistoryTypeID:
        format: int32
        type: integer
      notificationSentTime:
        format: date-time
        type: string
      opportunityID:
        format: int64
        type: integer
      projectID:
        format: int64
        type: integer
      quoteID:
        format: int64
        type: integer
      recipientDisplayName:
        type: string
      recipientEmailAddress:
        type: string
      taskID:
        format: int64
        type: integer
      templateName:
        type: string
      ticketID:
        format: int64
        type: integer
      timeEntryID:
        format: int64
        type: integer
    type: object
  Object:
    properties: {}
    type: object
  OperationActionResult:
    properties: {}
    type: object
  OperationResultModel:
    properties:
      itemId:
        $ref: "#/definitions/Object"
    type: object
  OpportunityAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentAttachmentID:
        format: int32
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  OpportunityCategoryModel:
    properties:
      displayColorRGB:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isGlobalDefault:
        type: boolean
      name:
        type: string
      nickname:
        type: string
    type: object
  OpportunityModel:
    properties:
      advancedField1:
        format: double
        type: number
      advancedField2:
        format: double
        type: number
      advancedField3:
        format: double
        type: number
      advancedField4:
        format: double
        type: number
      advancedField5:
        format: double
        type: number
      amount:
        format: double
        type: number
      assessmentScore:
        format: double
        type: number
      barriers:
        type: string
      closedDate:
        format: date-time
        type: string
      companyID:
        format: int32
        type: integer
      contactID:
        format: int32
        type: integer
      cost:
        format: double
        type: number
      createDate:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      helpNeeded:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      lastActivity:
        format: date-time
        type: string
      leadSource:
        format: int32
        type: integer
      lossReason:
        format: int32
        type: integer
      lossReasonDetail:
        type: string
      lostDate:
        format: date-time
        type: string
      market:
        type: string
      monthlyCost:
        format: double
        type: number
      monthlyRevenue:
        format: double
        type: number
      nextStep:
        type: string
      onetimeCost:
        format: double
        type: number
      onetimeRevenue:
        format: double
        type: number
      opportunityCategoryID:
        format: int32
        type: integer
      organizationalLevelAssociationID:
        format: int32
        type: integer
      ownerResourceID:
        format: int32
        type: integer
      primaryCompetitor:
        format: int32
        type: integer
      probability:
        format: int32
        type: integer
      productID:
        format: int32
        type: integer
      projectedCloseDate:
        format: date-time
        type: string
      promisedFulfillmentDate:
        format: date-time
        type: string
      promotionName:
        type: string
      quarterlyCost:
        format: double
        type: number
      quarterlyRevenue:
        format: double
        type: number
      rating:
        format: int32
        type: integer
      relationshipAssessmentScore:
        format: double
        type: number
      revenueSpread:
        format: int32
        type: integer
      revenueSpreadUnit:
        type: string
      salesOrderID:
        format: int32
        type: integer
      salesProcessPercentComplete:
        format: double
        type: number
      semiannualCost:
        format: double
        type: number
      semiannualRevenue:
        format: double
        type: number
      stage:
        format: int32
        type: integer
      startDate:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
      technicalAssessmentScore:
        format: double
        type: number
      throughDate:
        format: date-time
        type: string
      title:
        type: string
      totalAmountMonths:
        format: int32
        type: integer
      useQuoteTotals:
        type: boolean
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
      winReason:
        format: int32
        type: integer
      winReasonDetail:
        type: string
      yearlyCost:
        format: double
        type: number
      yearlyRevenue:
        format: double
        type: number
    type: object
  OrganizationalLevel1Model:
    properties:
      description:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
    type: object
  OrganizationalLevel2Model:
    properties:
      description:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
    type: object
  OrganizationalLevelAssociationModel:
    properties:
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      organizationalLevel1ID:
        format: int32
        type: integer
      organizationalLevel2ID:
        format: int32
        type: integer
    type: object
  OrganizationalResourceModel:
    properties:
      id:
        format: int64
        type: integer
      organizationalLevelAssociationID:
        format: int32
        type: integer
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
    type: object
  PagingModel:
    properties:
      count:
        format: int32
        type: integer
      nextPageUrl:
        type: string
      prevPageUrl:
        type: string
      requestCount:
        format: int32
        readOnly: true
        type: integer
    type: object
  ParameterExpression:
    properties:
      canReduce:
        readOnly: true
        type: boolean
      isByRef:
        readOnly: true
        type: boolean
      name:
        readOnly: true
        type: string
      nodeType:
        enum:
          - Add
          - AddChecked
          - And
          - AndAlso
          - ArrayLength
          - ArrayIndex
          - Call
          - Coalesce
          - Conditional
          - Constant
          - Convert
          - ConvertChecked
          - Divide
          - Equal
          - ExclusiveOr
          - GreaterThan
          - GreaterThanOrEqual
          - Invoke
          - Lambda
          - LeftShift
          - LessThan
          - LessThanOrEqual
          - ListInit
          - MemberAccess
          - MemberInit
          - Modulo
          - Multiply
          - MultiplyChecked
          - Negate
          - UnaryPlus
          - NegateChecked
          - New
          - NewArrayInit
          - NewArrayBounds
          - Not
          - NotEqual
          - Or
          - OrElse
          - Parameter
          - Power
          - Quote
          - RightShift
          - Subtract
          - SubtractChecked
          - TypeAs
          - TypeIs
          - Assign
          - Block
          - DebugInfo
          - Decrement
          - Dynamic
          - Default
          - Extension
          - Goto
          - Increment
          - Index
          - Label
          - RuntimeVariables
          - Loop
          - Switch
          - Throw
          - Try
          - Unbox
          - AddAssign
          - AndAssign
          - DivideAssign
          - ExclusiveOrAssign
          - LeftShiftAssign
          - ModuloAssign
          - MultiplyAssign
          - OrAssign
          - PowerAssign
          - RightShiftAssign
          - SubtractAssign
          - AddAssignChecked
          - MultiplyAssignChecked
          - SubtractAssignChecked
          - PreIncrementAssign
          - PreDecrementAssign
          - PostIncrementAssign
          - PostDecrementAssign
          - TypeEqual
          - OnesComplement
          - IsTrue
          - IsFalse
        readOnly: true
        type: string
      type:
        readOnly: true
        type: string
    type: object
  PaymentTermModel:
    properties:
      description:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
      paymentDueInDays:
        format: int32
        type: integer
    type: object
  PhaseModel:
    properties:
      createDate:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      dueDate:
        format: date-time
        type: string
      estimatedHours:
        format: double
        type: number
      externalID:
        type: string
      id:
        format: int64
        type: integer
      isScheduled:
        type: boolean
      lastActivityDateTime:
        format: date-time
        type: string
      parentPhaseID:
        format: int32
        type: integer
      phaseNumber:
        type: string
      projectID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[Phase,Int64]]"
        readOnly: true
      startDate:
        format: date-time
        type: string
      title:
        type: string
    type: object
  PickListValue:
    properties:
      isActive:
        type: boolean
      isDefaultValue:
        type: boolean
      isSystem:
        type: boolean
      label:
        type: string
      parentValue:
        type: string
      sortOrder:
        format: int32
        type: integer
      value:
        type: string
    type: object
  PriceListMaterialCodeModel:
    properties:
      billingCodeID:
        format: int32
        type: integer
      currencyID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      unitPrice:
        format: double
        type: number
      usesInternalCurrencyPrice:
        type: boolean
    type: object
  PriceListProductModel:
    properties:
      currencyID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      productID:
        format: int32
        type: integer
      unitPrice:
        format: double
        type: number
      usesInternalCurrencyPrice:
        type: boolean
    type: object
  PriceListProductTierModel:
    properties:
      currencyID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      productTierID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[PriceListProductTier,Int64]]"
        readOnly: true
      unitPrice:
        format: double
        type: number
      usesInternalCurrencyPrice:
        type: boolean
    type: object
  PriceListRoleModel:
    properties:
      currencyID:
        format: int32
        type: integer
      hourlyRate:
        format: double
        type: number
      id:
        format: int64
        type: integer
      roleID:
        format: int32
        type: integer
      usesInternalCurrencyPrice:
        type: boolean
    type: object
  PriceListServiceBundleModel:
    properties:
      currencyID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      serviceBundleID:
        format: int32
        type: integer
      unitPrice:
        format: double
        type: number
      usesInternalCurrencyPrice:
        type: boolean
    type: object
  PriceListServiceModel:
    properties:
      currencyID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      serviceID:
        format: int32
        type: integer
      unitPrice:
        format: double
        type: number
      usesInternalCurrencyPrice:
        type: boolean
    type: object
  PriceListWorkTypeModifierModel:
    properties:
      currencyID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      modifierType:
        format: int32
        type: integer
      modifierValue:
        format: double
        type: number
      usesInternalCurrencyPrice:
        type: boolean
      workTypeModifierID:
        format: int32
        type: integer
    type: object
  ProcessDattoAlertModel:
    properties:
      deviceSnapshotNoteText:
        type: string
      endDeviceScreenshotAttachment:
        $ref: "#/definitions/TicketAttachmentModel"
      endDeviceSnapshotNoteText:
        type: string
      ticketEntity:
        $ref: "#/definitions/TicketModel"
    type: object
  ProductModel:
    properties:
      billingType:
        format: int32
        type: integer
      chargeBillingCodeID:
        format: int32
        type: integer
      createdByResourceID:
        format: int32
        type: integer
      createdTime:
        format: date-time
        type: string
      defaultInstalledProductCategoryID:
        format: int32
        type: integer
      defaultVendorID:
        format: int32
        type: integer
      description:
        type: string
      doesNotRequireProcurement:
        type: boolean
      externalProductID:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      internalProductID:
        type: string
      isActive:
        type: boolean
      isEligibleForRma:
        type: boolean
      isSerialized:
        type: boolean
      link:
        type: string
      manufacturerName:
        type: string
      manufacturerProductName:
        type: string
      markupRate:
        format: double
        type: number
      msrp:
        format: double
        type: number
      name:
        type: string
      periodType:
        format: int32
        type: integer
      priceCostMethod:
        format: int32
        type: integer
      productBillingCodeID:
        format: int32
        type: integer
      productCategory:
        format: int32
        type: integer
      sku:
        type: string
      unitCost:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
      vendorProductNumber:
        type: string
    type: object
  ProductNoteModel:
    properties:
      createDateTime:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      impersonatorUpdaterResourceID:
        format: int32
        type: integer
      lastActivityDate:
        format: date-time
        type: string
      productID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ProductNote,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ProductTierModel:
    properties:
      id:
        format: int64
        type: integer
      productID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ProductTier,Int64]]"
        readOnly: true
      unitCost:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
      upToUnitCount:
        format: double
        type: number
    type: object
  ProductVendorModel:
    properties:
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isDefault:
        type: boolean
      productID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ProductVendor,Int64]]"
        readOnly: true
      vendorCost:
        format: double
        type: number
      vendorID:
        format: int32
        type: integer
      vendorPartNumber:
        type: string
    type: object
  ProjectAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      projectID:
        format: int32
        type: integer
      projectNoteID:
        format: int32
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ProjectChargeModel:
    properties:
      billableAmount:
        format: double
        type: number
      billingCodeID:
        format: int64
        type: integer
      chargeType:
        format: int32
        type: integer
      contractServiceBundleID:
        format: int64
        type: integer
      contractServiceID:
        format: int64
        type: integer
      createDate:
        format: date-time
        type: string
      creatorResourceID:
        format: int64
        type: integer
      datePurchased:
        format: date-time
        type: string
      description:
        type: string
      estimatedCost:
        format: double
        type: number
      extendedCost:
        format: double
        type: number
      id:
        format: int64
        type: integer
      internalCurrencyBillableAmount:
        format: double
        type: number
      internalCurrencyUnitPrice:
        format: double
        type: number
      internalPurchaseOrderNumber:
        type: string
      isBillableToCompany:
        type: boolean
      isBilled:
        type: boolean
      name:
        type: string
      notes:
        type: string
      organizationalLevelAssociationID:
        format: int32
        type: integer
      productID:
        format: int64
        type: integer
      projectID:
        format: int64
        type: integer
      purchaseOrderNumber:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ProjectCost,Int64]]"
        readOnly: true
      status:
        format: int64
        type: integer
      statusLastModifiedBy:
        format: int64
        type: integer
      statusLastModifiedDate:
        format: date-time
        type: string
      unitCost:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
      unitQuantity:
        format: double
        type: number
    type: object
  ProjectModel:
    properties:
      actualBilledHours:
        format: double
        type: number
      actualHours:
        format: double
        type: number
      changeOrdersBudget:
        format: double
        type: number
      changeOrdersRevenue:
        format: double
        type: number
      companyID:
        format: int32
        type: integer
      companyOwnerResourceID:
        format: int32
        type: integer
      completedDateTime:
        format: date-time
        type: string
      completedPercentage:
        format: int32
        type: integer
      contractID:
        format: int32
        type: integer
      createDateTime:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      department:
        format: int32
        type: integer
      description:
        type: string
      duration:
        format: int32
        type: integer
      endDateTime:
        format: date-time
        type: string
      estimatedSalesCost:
        format: double
        type: number
      estimatedTime:
        format: double
        type: number
      extProjectNumber:
        type: string
      extProjectType:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      laborEstimatedCosts:
        format: double
        type: number
      laborEstimatedMarginPercentage:
        format: double
        type: number
      laborEstimatedRevenue:
        format: double
        type: number
      lastActivityDateTime:
        format: date-time
        type: string
      lastActivityPersonType:
        format: int32
        type: integer
      lastActivityResourceID:
        format: int32
        type: integer
      opportunityID:
        format: int32
        type: integer
      organizationalLevelAssociationID:
        format: int32
        type: integer
      originalEstimatedRevenue:
        format: double
        type: number
      projectCostEstimatedMarginPercentage:
        format: double
        type: number
      projectCostsBudget:
        format: double
        type: number
      projectCostsRevenue:
        format: double
        type: number
      projectLeadResourceID:
        format: int32
        type: integer
      projectName:
        type: string
      projectNumber:
        type: string
      projectType:
        format: int32
        type: integer
      purchaseOrderNumber:
        type: string
      sgda:
        format: double
        type: number
      startDateTime:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
      statusDateTime:
        format: date-time
        type: string
      statusDetail:
        type: string
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
    type: object
  ProjectNoteAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentAttachmentID:
        format: int32
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      projectID:
        format: int32
        type: integer
      projectNoteID:
        format: int32
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ProjectNoteModel:
    properties:
      createDateTime:
        format: date-time
        type: string
      createdByContactID:
        format: int32
        type: integer
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      impersonatorUpdaterResourceID:
        format: int32
        type: integer
      isAnnouncement:
        type: boolean
      lastActivityDate:
        format: date-time
        type: string
      noteType:
        format: int32
        type: integer
      projectID:
        format: int32
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ProjectNote,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  PurchaseApprovalModel:
    properties:
      costType:
        type: string
      id:
        format: int64
        type: integer
      isApproved:
        type: boolean
      rejectNote:
        type: string
    type: object
  PurchaseOrderItemModel:
    properties:
      chargeID:
        format: int32
        type: integer
      contractID:
        format: int64
        type: integer
      estimatedArrivalDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      internalCurrencyUnitCost:
        format: double
        type: number
      inventoryLocationID:
        format: int32
        type: integer
      memo:
        type: string
      orderID:
        format: int32
        type: integer
      productID:
        format: int32
        type: integer
      projectID:
        format: int64
        type: integer
      quantity:
        format: int32
        type: integer
      salesOrderID:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[PurchaseOrderItem,Int64]]"
        readOnly: true
      ticketID:
        format: int64
        type: integer
      unitCost:
        format: double
        type: number
    type: object
  PurchaseOrderItemReceivingModel:
    properties:
      id:
        format: int64
        type: integer
      purchaseOrderItemID:
        format: int64
        type: integer
      quantityBackOrdered:
        format: int32
        type: integer
      quantityNowReceiving:
        format: int32
        type: integer
      quantityPreviouslyReceived:
        format: int32
        type: integer
      receiveDate:
        format: date-time
        type: string
      receivedByResourceID:
        format: int32
        type: integer
      serialNumber:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[PurchaseOrderReceive,Int64]]"
        readOnly: true
      vendorInvoiceNumber:
        type: string
    type: object
  PurchaseOrderModel:
    properties:
      additionalVendorInvoiceNumbers:
        type: string
      cancelDateTime:
        format: date-time
        type: string
      createDateTime:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      externalPONumber:
        type: string
      fax:
        type: string
      freight:
        format: double
        type: number
      generalMemo:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      internalCurrencyFreight:
        format: double
        type: number
      latestEstimatedArrivalDate:
        format: date-time
        type: string
      paymentTerm:
        format: int32
        type: integer
      phone:
        type: string
      purchaseForCompanyID:
        format: int32
        type: integer
      purchaseOrderNumber:
        type: string
      purchaseOrderTemplateID:
        format: int32
        type: integer
      shipToAddress1:
        type: string
      shipToAddress2:
        type: string
      shipToCity:
        type: string
      shipToName:
        type: string
      shipToPostalCode:
        type: string
      shipToState:
        type: string
      shippingDate:
        format: date-time
        type: string
      shippingType:
        format: int32
        type: integer
      showEachTaxInGroup:
        type: boolean
      showTaxCategory:
        type: boolean
      status:
        format: int32
        type: integer
      submitDateTime:
        format: date-time
        type: string
      taxRegionID:
        format: int32
        type: integer
      useItemDescriptionsFrom:
        format: int32
        type: integer
      vendorID:
        format: int32
        type: integer
      vendorInvoiceNumber:
        type: string
    type: object
  "QueryActionResult[ActionTypeModel,ActionType]":
    properties:
      items:
        items:
          $ref: "#/definitions/ActionTypeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[AdditionalInvoiceFieldValueModel,AdditionalInvoiceFieldValue]":
    properties:
      items:
        items:
          $ref: "#/definitions/AdditionalInvoiceFieldValueModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[AppointmentModel,Appointment]":
    properties:
      items:
        items:
          $ref: "#/definitions/AppointmentModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ArticleConfigurationItemCategoryAssociationModel,ArticleInstalledProductCategoryAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/ArticleConfigurationItemCategoryAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ArticleNoteModel,ArticleNote]":
    properties:
      items:
        items:
          $ref: "#/definitions/ArticleNoteModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ArticlePlainTextContentModel,ArticlePlainTextContent]":
    properties:
      items:
        items:
          $ref: "#/definitions/ArticlePlainTextContentModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ArticleTagAssociationModel,ArticleTagAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/ArticleTagAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ArticleTicketAssociationModel,ArticleTicketAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/ArticleTicketAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ArticleToArticleAssociationModel,ArticleToArticleAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/ArticleToArticleAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ArticleToDocumentAssociationModel,ArticleToDocumentAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/ArticleToDocumentAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[AttachmentInfoModel,AttachmentInfo]":
    properties:
      items:
        items:
          $ref: "#/definitions/AttachmentInfoModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[BillingCodeModel,AllocationCode]":
    properties:
      items:
        items:
          $ref: "#/definitions/BillingCodeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[BillingItemApprovalLevelModel,BillingItemApprovalLevel]":
    properties:
      items:
        items:
          $ref: "#/definitions/BillingItemApprovalLevelModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[BillingItemModel,BillingItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/BillingItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ChangeOrderChargeModel,ChangeOrderCost]":
    properties:
      items:
        items:
          $ref: "#/definitions/ChangeOrderChargeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ChangeRequestLinkModel,ChangeRequestLink]":
    properties:
      items:
        items:
          $ref: "#/definitions/ChangeRequestLinkModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ChecklistLibraryChecklistItemModel,ChecklistLibraryChecklistItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/ChecklistLibraryChecklistItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ChecklistLibraryModel,ChecklistLibrary]":
    properties:
      items:
        items:
          $ref: "#/definitions/ChecklistLibraryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ClassificationIconModel,ClassificationIcon]":
    properties:
      items:
        items:
          $ref: "#/definitions/ClassificationIconModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ClientPortalUserModel,ClientPortalUser]":
    properties:
      items:
        items:
          $ref: "#/definitions/ClientPortalUserModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ComanagedAssociationModel,ComanagedAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/ComanagedAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyAlertModel,AccountAlert]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyAlertModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyCategoryModel,AccountCategory]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyCategoryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyLocationModel,AccountPhysicalLocation]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyLocationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyModel,Account]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyNoteModel,AccountNote]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyNoteModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanySiteConfigurationModel,AccountLocation]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanySiteConfigurationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyTeamModel,AccountTeam]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyTeamModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyToDoModel,AccountToDo]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyToDoModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyWebhookExcludedResourceModel,AccountWebhookExcludedResource]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyWebhookExcludedResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyWebhookFieldModel,AccountWebhookField]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyWebhookFieldModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyWebhookModel,AccountWebhook]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyWebhookModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CompanyWebhookUdfFieldModel,AccountWebhookUdfField]":
    properties:
      items:
        items:
          $ref: "#/definitions/CompanyWebhookUdfFieldModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemBillingProductAssociationModel,InstalledProductBillingProductAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemBillingProductAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemCategoryModel,InstalledProductCategory]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemCategoryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemCategoryUdfAssociationModel,InstalledProductCategoryUdfAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemCategoryUdfAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemDnsRecordModel,InstalledProductDnsRecord]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemDnsRecordModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemModel,InstalledProduct]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemNoteModel,InstalledProductNote]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemNoteModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemRelatedItemModel,InstalledProductRelatedItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemRelatedItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemSslSubjectAlternativeNameModel,InstalledProductSslSubjectAlternativeName]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemSslSubjectAlternativeNameModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemTypeModel,InstalledProductType]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemTypeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemWebhookExcludedResourceModel,InstalledProductWebhookExcludedResource]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemWebhookExcludedResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemWebhookFieldModel,InstalledProductWebhookField]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemWebhookFieldModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemWebhookModel,InstalledProductWebhook]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemWebhookModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ConfigurationItemWebhookUdfFieldModel,InstalledProductWebhookUdfField]":
    properties:
      items:
        items:
          $ref: "#/definitions/ConfigurationItemWebhookUdfFieldModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContactBillingProductAssociationModel,ContactBillingProductAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContactBillingProductAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContactGroupContactModel,ContactGroupContact]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContactGroupContactModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContactGroupModel,ContactGroup]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContactGroupModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContactModel,Contact]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContactModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContactWebhookExcludedResourceModel,ContactWebhookExcludedResource]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContactWebhookExcludedResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContactWebhookFieldModel,ContactWebhookField]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContactWebhookFieldModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContactWebhookModel,ContactWebhook]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContactWebhookModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContactWebhookUdfFieldModel,ContactWebhookUdfField]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContactWebhookUdfFieldModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractBillingRuleModel,ContractBillingRule]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractBillingRuleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractBlockHourFactorModel,ContractFactor]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractBlockHourFactorModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractBlockModel,ContractBlock]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractBlockModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractChargeModel,ContractCost]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractChargeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractExclusionBillingCodeModel,ContractExclusionAllocationCode]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractExclusionBillingCodeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractExclusionRoleModel,ContractExclusionRole]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractExclusionRoleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractExclusionSetExcludedRoleModel,ContractExclusionSetExcludedRole]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractExclusionSetExcludedRoleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractExclusionSetExcludedWorkTypeModel,ContractExclusionSetExcludedWorkType]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractExclusionSetExcludedWorkTypeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractExclusionSetModel,ContractExclusionSet]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractExclusionSetModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractMilestoneModel,ContractMilestone]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractMilestoneModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractModel,Contract]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractNoteModel,ContractNote]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractNoteModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractRateModel,ContractRate]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractRateModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractRetainerModel,ContractRetainer]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractRetainerModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractRoleCostModel,ContractRoleCost]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractRoleCostModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractServiceBundleModel,ContractServiceBundle]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractServiceBundleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractServiceBundleUnitModel,ContractServiceBundleUnit]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractServiceBundleUnitModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractServiceModel,ContractService]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractServiceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractServiceUnitModel,ContractServiceUnit]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractServiceUnitModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ContractTicketPurchaseModel,ContractTicketPurchase]":
    properties:
      items:
        items:
          $ref: "#/definitions/ContractTicketPurchaseModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CountryModel,Country]":
    properties:
      items:
        items:
          $ref: "#/definitions/CountryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[CurrencyModel,Currency]":
    properties:
      items:
        items:
          $ref: "#/definitions/CurrencyModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DeletedTaskActivityLogModel,DeletedTaskActivityLog]":
    properties:
      items:
        items:
          $ref: "#/definitions/DeletedTaskActivityLogModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DeletedTicketActivityLogModel,DeletedTicketActivityLog]":
    properties:
      items:
        items:
          $ref: "#/definitions/DeletedTicketActivityLogModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DeletedTicketLogModel,DeletedTicketLog]":
    properties:
      items:
        items:
          $ref: "#/definitions/DeletedTicketLogModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DepartmentModel,Department]":
    properties:
      items:
        items:
          $ref: "#/definitions/DepartmentModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentCategoryModel,DocumentCategory]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentCategoryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentChecklistItemModel,DocumentChecklistItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentChecklistItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentConfigurationItemAssociationModel,DocumentInstalledProductAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentConfigurationItemAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentConfigurationItemCategoryAssociationModel,DocumentInstalledProductCategoryAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentConfigurationItemCategoryAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentModel,Document]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentNoteModel,DocumentNote]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentNoteModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentPlainTextContentModel,DocumentPlainTextContent]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentPlainTextContentModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentTagAssociationModel,DocumentTagAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentTagAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentTicketAssociationModel,DocumentTicketAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentTicketAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentToArticleAssociationModel,DocumentToArticleAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentToArticleAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DocumentToDocumentAssociationModel,DocumentToDocumentAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/DocumentToDocumentAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[DomainRegistrarModel,DomainRegistrar]":
    properties:
      items:
        items:
          $ref: "#/definitions/DomainRegistrarModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ExpenseItemModel,ExpenseItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/ExpenseItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ExpenseReportModel,ExpenseReport]":
    properties:
      items:
        items:
          $ref: "#/definitions/ExpenseReportModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[HolidayModel,Holiday]":
    properties:
      items:
        items:
          $ref: "#/definitions/HolidayModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[HolidaySetModel,HolidaySet]":
    properties:
      items:
        items:
          $ref: "#/definitions/HolidaySetModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[IntegrationVendorInsightModel,IntegrationVendorInsight]":
    properties:
      items:
        items:
          $ref: "#/definitions/IntegrationVendorInsightModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[IntegrationVendorWidgetModel,IntegrationVendorWidget]":
    properties:
      items:
        items:
          $ref: "#/definitions/IntegrationVendorWidgetModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[InternalLocationModel,InternalLocation]":
    properties:
      items:
        items:
          $ref: "#/definitions/InternalLocationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[InternalLocationWithBusinessHoursModel,BusinessLocation]":
    properties:
      items:
        items:
          $ref: "#/definitions/InternalLocationWithBusinessHoursModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[InventoryItemModel,InventoryItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/InventoryItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[InventoryItemSerialNumberModel,InventoryItemSerialNumber]":
    properties:
      items:
        items:
          $ref: "#/definitions/InventoryItemSerialNumberModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[InventoryLocationModel,InventoryLocation]":
    properties:
      items:
        items:
          $ref: "#/definitions/InventoryLocationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[InventoryProductModel,InventoryProduct]":
    properties:
      items:
        items:
          $ref: "#/definitions/InventoryProductModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[InventoryStockedItemModel,InventoryStockedItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/InventoryStockedItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[InventoryTransferModel,InventoryTransfer]":
    properties:
      items:
        items:
          $ref: "#/definitions/InventoryTransferModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[InvoiceModel,Invoice]":
    properties:
      items:
        items:
          $ref: "#/definitions/InvoiceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[InvoiceTemplateModel,InvoiceTemplate]":
    properties:
      items:
        items:
          $ref: "#/definitions/InvoiceTemplateModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[KnowledgeBaseArticleModel,KnowledgeBaseArticle]":
    properties:
      items:
        items:
          $ref: "#/definitions/KnowledgeBaseArticleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[KnowledgeBaseCategoryModel,KnowledgeBaseCategory]":
    properties:
      items:
        items:
          $ref: "#/definitions/KnowledgeBaseCategoryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[NotificationHistoryModel,NotificationHistory]":
    properties:
      items:
        items:
          $ref: "#/definitions/NotificationHistoryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[OpportunityCategoryModel,OpportunityCategory]":
    properties:
      items:
        items:
          $ref: "#/definitions/OpportunityCategoryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[OpportunityModel,Opportunity]":
    properties:
      items:
        items:
          $ref: "#/definitions/OpportunityModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[OrganizationalLevel1Model,BusinessDivision]":
    properties:
      items:
        items:
          $ref: "#/definitions/OrganizationalLevel1Model"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[OrganizationalLevel2Model,BusinessSubdivision]":
    properties:
      items:
        items:
          $ref: "#/definitions/OrganizationalLevel2Model"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[OrganizationalLevelAssociationModel,BusinessDivisionSubdivision]":
    properties:
      items:
        items:
          $ref: "#/definitions/OrganizationalLevelAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[OrganizationalResourceModel,BusinessDivisionSubdivisionResource]":
    properties:
      items:
        items:
          $ref: "#/definitions/OrganizationalResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PaymentTermModel,PaymentTerm]":
    properties:
      items:
        items:
          $ref: "#/definitions/PaymentTermModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PhaseModel,Phase]":
    properties:
      items:
        items:
          $ref: "#/definitions/PhaseModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PriceListMaterialCodeModel,PriceListMaterialCode]":
    properties:
      items:
        items:
          $ref: "#/definitions/PriceListMaterialCodeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PriceListProductModel,PriceListProduct]":
    properties:
      items:
        items:
          $ref: "#/definitions/PriceListProductModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PriceListProductTierModel,PriceListProductTier]":
    properties:
      items:
        items:
          $ref: "#/definitions/PriceListProductTierModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PriceListRoleModel,PriceListRole]":
    properties:
      items:
        items:
          $ref: "#/definitions/PriceListRoleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PriceListServiceBundleModel,PriceListServiceBundle]":
    properties:
      items:
        items:
          $ref: "#/definitions/PriceListServiceBundleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PriceListServiceModel,PriceListService]":
    properties:
      items:
        items:
          $ref: "#/definitions/PriceListServiceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PriceListWorkTypeModifierModel,PriceListWorkTypeModifier]":
    properties:
      items:
        items:
          $ref: "#/definitions/PriceListWorkTypeModifierModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ProductModel,Product]":
    properties:
      items:
        items:
          $ref: "#/definitions/ProductModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ProductNoteModel,ProductNote]":
    properties:
      items:
        items:
          $ref: "#/definitions/ProductNoteModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ProductTierModel,ProductTier]":
    properties:
      items:
        items:
          $ref: "#/definitions/ProductTierModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ProductVendorModel,ProductVendor]":
    properties:
      items:
        items:
          $ref: "#/definitions/ProductVendorModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ProjectChargeModel,ProjectCost]":
    properties:
      items:
        items:
          $ref: "#/definitions/ProjectChargeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ProjectModel,Project]":
    properties:
      items:
        items:
          $ref: "#/definitions/ProjectModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ProjectNoteModel,ProjectNote]":
    properties:
      items:
        items:
          $ref: "#/definitions/ProjectNoteModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PurchaseApprovalModel,PurchaseApproval]":
    properties:
      items:
        items:
          $ref: "#/definitions/PurchaseApprovalModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PurchaseOrderItemModel,PurchaseOrderItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/PurchaseOrderItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PurchaseOrderItemReceivingModel,PurchaseOrderReceive]":
    properties:
      items:
        items:
          $ref: "#/definitions/PurchaseOrderItemReceivingModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[PurchaseOrderModel,PurchaseOrder]":
    properties:
      items:
        items:
          $ref: "#/definitions/PurchaseOrderModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[QuoteItemModel,QuoteItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/QuoteItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[QuoteLocationModel,QuoteLocation]":
    properties:
      items:
        items:
          $ref: "#/definitions/QuoteLocationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[QuoteModel,Quote]":
    properties:
      items:
        items:
          $ref: "#/definitions/QuoteModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[QuoteTemplateModel,QuoteTemplate]":
    properties:
      items:
        items:
          $ref: "#/definitions/QuoteTemplateModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ResourceDailyAvailabilityModel,ResourceDailyAvailability]":
    properties:
      items:
        items:
          $ref: "#/definitions/ResourceDailyAvailabilityModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ResourceModel,Resource]":
    properties:
      items:
        items:
          $ref: "#/definitions/ResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ResourceRoleDepartmentModel,ResourceRoleDepartment]":
    properties:
      items:
        items:
          $ref: "#/definitions/ResourceRoleDepartmentModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ResourceRoleModel,ResourceRole]":
    properties:
      items:
        items:
          $ref: "#/definitions/ResourceRoleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ResourceRoleQueueModel,ResourceRoleQueue]":
    properties:
      items:
        items:
          $ref: "#/definitions/ResourceRoleQueueModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ResourceServiceDeskRoleModel,ResourceServiceDeskRole]":
    properties:
      items:
        items:
          $ref: "#/definitions/ResourceServiceDeskRoleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ResourceSkillModel,ResourceSkill]":
    properties:
      items:
        items:
          $ref: "#/definitions/ResourceSkillModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[RoleModel,Role]":
    properties:
      items:
        items:
          $ref: "#/definitions/RoleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[SalesOrderModel,SalesOrder]":
    properties:
      items:
        items:
          $ref: "#/definitions/SalesOrderModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ServiceBundleModel,ServiceBundle]":
    properties:
      items:
        items:
          $ref: "#/definitions/ServiceBundleModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ServiceBundleServiceModel,ServiceBundleService]":
    properties:
      items:
        items:
          $ref: "#/definitions/ServiceBundleServiceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ServiceCallModel,ServiceCall]":
    properties:
      items:
        items:
          $ref: "#/definitions/ServiceCallModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ServiceCallTaskModel,ServiceCallTask]":
    properties:
      items:
        items:
          $ref: "#/definitions/ServiceCallTaskModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ServiceCallTaskResourceModel,ServiceCallTaskResource]":
    properties:
      items:
        items:
          $ref: "#/definitions/ServiceCallTaskResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ServiceCallTicketModel,ServiceCallTicket]":
    properties:
      items:
        items:
          $ref: "#/definitions/ServiceCallTicketModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ServiceCallTicketResourceModel,ServiceCallTicketResource]":
    properties:
      items:
        items:
          $ref: "#/definitions/ServiceCallTicketResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ServiceLevelAgreementResultsModel,ServiceLevelAgreementResults]":
    properties:
      items:
        items:
          $ref: "#/definitions/ServiceLevelAgreementResultsModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ServiceModel,Service]":
    properties:
      items:
        items:
          $ref: "#/definitions/ServiceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[ShippingTypeModel,ShippingType]":
    properties:
      items:
        items:
          $ref: "#/definitions/ShippingTypeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[SkillModel,Skill]":
    properties:
      items:
        items:
          $ref: "#/definitions/SkillModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[SubscriptionModel,Subscription]":
    properties:
      items:
        items:
          $ref: "#/definitions/SubscriptionModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[SubscriptionPeriodModel,SubscriptionPeriod]":
    properties:
      items:
        items:
          $ref: "#/definitions/SubscriptionPeriodModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[SurveyModel,Survey]":
    properties:
      items:
        items:
          $ref: "#/definitions/SurveyModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[SurveyResultsModel,SurveyResults]":
    properties:
      items:
        items:
          $ref: "#/definitions/SurveyResultsModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TagAliasModel,TagAlias]":
    properties:
      items:
        items:
          $ref: "#/definitions/TagAliasModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TagGroupModel,TagGroup]":
    properties:
      items:
        items:
          $ref: "#/definitions/TagGroupModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TagModel,Tag]":
    properties:
      items:
        items:
          $ref: "#/definitions/TagModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TaskModel,Task]":
    properties:
      items:
        items:
          $ref: "#/definitions/TaskModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TaskNoteModel,TaskNote]":
    properties:
      items:
        items:
          $ref: "#/definitions/TaskNoteModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TaskPredecessorModel,TaskPredecessor]":
    properties:
      items:
        items:
          $ref: "#/definitions/TaskPredecessorModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TaskSecondaryResourceModel,TaskSecondaryResource]":
    properties:
      items:
        items:
          $ref: "#/definitions/TaskSecondaryResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TaxCategoryModel,TaxCategory]":
    properties:
      items:
        items:
          $ref: "#/definitions/TaxCategoryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TaxModel,Tax]":
    properties:
      items:
        items:
          $ref: "#/definitions/TaxModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TaxRegionModel,TaxRegion]":
    properties:
      items:
        items:
          $ref: "#/definitions/TaxRegionModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketAdditionalConfigurationItemModel,TicketAdditionalInstalledProduct]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketAdditionalConfigurationItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketAdditionalContactModel,TicketAdditionalContact]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketAdditionalContactModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketCategoryFieldDefaultsModel,TicketCategoryFieldDefaults]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketCategoryFieldDefaultsModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketCategoryModel,TicketCategory]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketCategoryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketChangeRequestApprovalModel,TicketChangeRequestApproval]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketChangeRequestApprovalModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketChargeModel,TicketCost]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketChargeModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketChecklistItemModel,TicketChecklistItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketChecklistItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketHistoryModel,TicketHistory]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketHistoryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketModel,Ticket]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketNoteModel,TicketNote]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketNoteModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketNoteWebhookExcludedResourceModel,TicketNoteWebhookExcludedResource]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketNoteWebhookExcludedResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketNoteWebhookFieldModel,TicketNoteWebhookField]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketNoteWebhookFieldModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketNoteWebhookModel,TicketNoteWebhook]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketNoteWebhookModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketRmaCreditModel,TicketRmaCredit]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketRmaCreditModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketSecondaryResourceModel,TicketSecondaryResource]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketSecondaryResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketTagAssociationModel,TicketTagAssociation]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketTagAssociationModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketWebhookExcludedResourceModel,TicketWebhookExcludedResource]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketWebhookExcludedResourceModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketWebhookFieldModel,TicketWebhookField]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketWebhookFieldModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketWebhookModel,TicketWebhook]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketWebhookModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TicketWebhookUdfFieldModel,TicketWebhookUdfField]":
    properties:
      items:
        items:
          $ref: "#/definitions/TicketWebhookUdfFieldModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TimeEntryModel,TimeEntry]":
    properties:
      items:
        items:
          $ref: "#/definitions/TimeEntryModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[TimeOffRequestModel,TimeOffRequest]":
    properties:
      items:
        items:
          $ref: "#/definitions/TimeOffRequestModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[UserDefinedFieldDefinitionModel,UserDefinedFieldDefinition]":
    properties:
      items:
        items:
          $ref: "#/definitions/UserDefinedFieldDefinitionModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[UserDefinedFieldListItemModel,UserDefinedFieldListItem]":
    properties:
      items:
        items:
          $ref: "#/definitions/UserDefinedFieldListItemModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[WebhookEventErrorLogModel,WebhookEventErrorLog]":
    properties:
      items:
        items:
          $ref: "#/definitions/WebhookEventErrorLogModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  "QueryActionResult[WorkTypeModifierModel,WorkTypeModifier]":
    properties:
      items:
        items:
          $ref: "#/definitions/WorkTypeModifierModel"
        type: array
      pageDetails:
        $ref: "#/definitions/PagingModel"
    type: object
  QueryCountResultModel:
    properties:
      queryCount:
        format: int32
        type: integer
    type: object
  QueryModel:
    example:
      Filter:
        - field: id
          items: []
          op: gt
          udf: false
          value: 0
      IncludeFields: []
      MaxRecords: 10
    properties:
      filter:
        items:
          $ref: "#/definitions/Filter"
        type: array
      includeFields:
        items:
          type: string
        type: array
      maxRecords:
        format: int32
        type: integer
    type: object
  QuoteItemModel:
    properties:
      averageCost:
        format: double
        type: number
      chargeID:
        format: int32
        type: integer
      description:
        type: string
      expenseID:
        format: int32
        type: integer
      highestCost:
        format: double
        type: number
      id:
        format: int64
        type: integer
      internalCurrencyLineDiscount:
        format: double
        type: number
      internalCurrencyUnitDiscount:
        format: double
        type: number
      internalCurrencyUnitPrice:
        format: double
        type: number
      isOptional:
        type: boolean
      isTaxable:
        type: boolean
      laborID:
        format: int32
        type: integer
      lineDiscount:
        format: double
        type: number
      markupRate:
        format: double
        type: number
      name:
        type: string
      percentageDiscount:
        format: double
        type: number
      periodType:
        format: int32
        type: integer
      productID:
        format: int32
        type: integer
      quantity:
        format: double
        type: number
      quoteID:
        format: int32
        type: integer
      quoteItemType:
        format: int32
        type: integer
      serviceBundleID:
        format: int32
        type: integer
      serviceID:
        format: int32
        type: integer
      shippingID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[QuoteItem,Int64]]"
        readOnly: true
      sortOrderID:
        format: int32
        type: integer
      taxCategoryID:
        format: int32
        type: integer
      totalEffectiveTax:
        format: double
        type: number
      unitCost:
        format: double
        type: number
      unitDiscount:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
    type: object
  QuoteLocationModel:
    properties:
      address1:
        type: string
      address2:
        type: string
      city:
        type: string
      id:
        format: int64
        type: integer
      postalCode:
        type: string
      state:
        type: string
    type: object
  QuoteModel:
    properties:
      approvalStatus:
        format: int32
        type: integer
      approvalStatusChangedByResourceID:
        format: int32
        type: integer
      approvalStatusChangedDate:
        format: date-time
        type: string
      billToLocationID:
        format: int32
        type: integer
      calculateTaxSeparately:
        type: boolean
      comment:
        type: string
      companyID:
        format: int32
        type: integer
      contactID:
        format: int32
        type: integer
      createDate:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      effectiveDate:
        format: date-time
        type: string
      expirationDate:
        format: date-time
        type: string
      extApprovalContactResponse:
        format: int32
        type: integer
      extApprovalResponseDate:
        format: date-time
        type: string
      extApprovalResponseSignature:
        type: string
      externalQuoteNumber:
        type: string
      groupByID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isActive:
        type: boolean
      lastActivityDate:
        format: date-time
        type: string
      lastModifiedBy:
        format: int32
        type: integer
      lastPublishedByResourceID:
        format: int32
        type: integer
      lastPublishedDateTime:
        format: date-time
        type: string
      name:
        type: string
      opportunityID:
        format: int32
        type: integer
      paymentTerm:
        format: int32
        type: integer
      paymentType:
        format: int32
        type: integer
      primaryQuote:
        type: boolean
      proposalProjectID:
        format: int32
        type: integer
      purchaseOrderNumber:
        type: string
      quoteNumber:
        format: int32
        type: integer
      quoteTemplateID:
        format: int32
        type: integer
      shipToLocationID:
        format: int32
        type: integer
      shippingType:
        format: int32
        type: integer
      showEachTaxInGroup:
        type: boolean
      showTaxCategory:
        type: boolean
      soldToLocationID:
        format: int32
        type: integer
      taxRegionID:
        format: int32
        type: integer
    type: object
  QuoteTemplateModel:
    properties:
      calculateTaxSeparately:
        type: boolean
      createDate:
        format: date-time
        type: string
      createdBy:
        format: int32
        type: integer
      currencyNegativeFormat:
        type: string
      currencyPositiveFormat:
        type: string
      dateFormat:
        format: int32
        type: integer
      description:
        type: string
      displayTaxCategorySuperscripts:
        type: boolean
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      lastActivityBy:
        format: int32
        type: integer
      lastActivityDate:
        format: date-time
        type: string
      name:
        type: string
      numberFormat:
        format: int32
        type: integer
      pageLayout:
        format: int32
        type: integer
      pageNumberFormat:
        format: int32
        type: integer
      showEachTaxInGroup:
        type: boolean
      showGridHeader:
        type: boolean
      showTaxCategory:
        type: boolean
      showVerticalGridLines:
        type: boolean
    type: object
  ResourceAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  ResourceDailyAvailabilityModel:
    properties:
      fridayAvailableHours:
        format: double
        type: number
      id:
        format: int64
        type: integer
      mondayAvailableHours:
        format: double
        type: number
      resourceID:
        format: int32
        type: integer
      saturdayAvailableHours:
        format: double
        type: number
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ResourceDailyAvailability,Int64]]"
        readOnly: true
      sundayAvailableHours:
        format: double
        type: number
      thursdayAvailableHours:
        format: double
        type: number
      travelAvailability:
        type: string
      tuesdayAvailableHours:
        format: double
        type: number
      wednesdayAvailableHours:
        format: double
        type: number
      weeklyBillableHoursGoal:
        format: double
        type: number
    type: object
  ResourceModel:
    properties:
      accountingReferenceID:
        type: string
      dateFormat:
        type: string
      defaultServiceDeskRoleID:
        format: int64
        type: integer
      email:
        type: string
      email2:
        type: string
      email3:
        type: string
      emailTypeCode:
        type: string
      emailTypeCode2:
        type: string
      emailTypeCode3:
        type: string
      firstName:
        type: string
      gender:
        type: string
      greeting:
        format: int32
        type: integer
      hireDate:
        format: date-time
        type: string
      homePhone:
        type: string
      id:
        format: int64
        type: integer
      initials:
        type: string
      internalCost:
        format: double
        type: number
      isActive:
        type: boolean
      lastName:
        type: string
      licenseType:
        format: int32
        type: integer
      locationID:
        format: int32
        type: integer
      middleName:
        type: string
      mobilePhone:
        type: string
      numberFormat:
        type: string
      officeExtension:
        type: string
      officePhone:
        type: string
      payrollType:
        format: int32
        type: integer
      resourceType:
        type: string
      suffix:
        format: int32
        type: integer
      surveyResourceRating:
        format: double
        type: number
      timeFormat:
        type: string
      title:
        type: string
      travelAvailabilityPct:
        type: string
      userName:
        type: string
      userType:
        format: int32
        type: integer
    type: object
  ResourceRoleDepartmentModel:
    properties:
      departmentID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isDefault:
        type: boolean
      isDepartmentLead:
        type: boolean
      resourceID:
        format: int32
        type: integer
      roleID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ResourceRoleDepartment,Int64]]"
        readOnly: true
    type: object
  ResourceRoleModel:
    properties:
      departmentID:
        format: int64
        type: integer
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      queueID:
        format: int64
        type: integer
      resourceID:
        format: int64
        type: integer
      roleID:
        format: int64
        type: integer
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
    type: object
  ResourceRoleQueueModel:
    properties:
      id:
        format: int64
        type: integer
      queueID:
        format: int32
        type: integer
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ResourceRoleQueue,Int64]]"
        readOnly: true
    type: object
  ResourceServiceDeskRoleModel:
    properties:
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isDefault:
        type: boolean
      resourceID:
        format: int32
        type: integer
      roleID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ResourceServiceDeskRole,Int64]]"
        readOnly: true
    type: object
  ResourceSkillModel:
    properties:
      id:
        format: int64
        type: integer
      resourceID:
        format: int64
        type: integer
      skillDescription:
        type: string
      skillID:
        format: int64
        type: integer
      skillLevel:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ResourceSkill,Int64]]"
        readOnly: true
    type: object
  RestUserAccessLevel:
    properties: {}
    type: object
  RoleModel:
    properties:
      description:
        type: string
      hourlyFactor:
        format: double
        type: number
      hourlyRate:
        format: double
        type: number
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isExcludedFromNewContracts:
        type: boolean
      isSystemRole:
        type: boolean
      name:
        type: string
      quoteItemDefaultTaxCategoryId:
        format: int32
        type: integer
      roleType:
        format: int32
        type: integer
    type: object
  SalesOrderAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      salesOrderID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      title:
        type: string
    type: object
  SalesOrderModel:
    properties:
      additionalBillToAddressInformation:
        type: string
      additionalShipToAddressInformation:
        type: string
      billToCity:
        type: string
      billToCountryID:
        format: int32
        type: integer
      billToPostalCode:
        type: string
      billToState:
        type: string
      billingAddress1:
        type: string
      billingAddress2:
        type: string
      companyID:
        format: int32
        type: integer
      contactID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      opportunityID:
        format: int32
        type: integer
      organizationalLevelAssociationID:
        format: int32
        type: integer
      ownerResourceID:
        format: int32
        type: integer
      promisedFulfillmentDate:
        format: date-time
        type: string
      salesOrderDate:
        format: date-time
        type: string
      shipToAddress1:
        type: string
      shipToAddress2:
        type: string
      shipToCity:
        type: string
      shipToCountryID:
        format: int32
        type: integer
      shipToPostalCode:
        type: string
      shipToState:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[SalesOrder,Int64]]"
        readOnly: true
      status:
        format: int32
        type: integer
      title:
        type: string
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
    type: object
  ServiceBundleModel:
    properties:
      billingCodeID:
        format: int32
        type: integer
      createDate:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      id:
        format: int64
        type: integer
      invoiceDescription:
        type: string
      isActive:
        type: boolean
      lastModifiedDate:
        format: date-time
        type: string
      name:
        type: string
      percentageDiscount:
        format: double
        type: number
      periodType:
        format: int32
        type: integer
      serviceLevelAgreementID:
        format: int64
        type: integer
      unitCost:
        format: double
        type: number
      unitDiscount:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
      updateResourceID:
        format: int32
        type: integer
    type: object
  ServiceBundleServiceModel:
    properties:
      id:
        format: int64
        type: integer
      serviceBundleID:
        format: int64
        type: integer
      serviceID:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ServiceBundleService,Int64]]"
        readOnly: true
    type: object
  ServiceCallModel:
    properties:
      cancelationNoticeHours:
        format: double
        type: number
      canceledByResourceID:
        format: int32
        type: integer
      canceledDateTime:
        format: date-time
        type: string
      companyID:
        format: int32
        type: integer
      companyLocationID:
        format: int32
        type: integer
      createDateTime:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      duration:
        format: double
        type: number
      endDateTime:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isComplete:
        format: int32
        type: integer
      lastModifiedDateTime:
        format: date-time
        type: string
      startDateTime:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
    type: object
  ServiceCallTaskModel:
    properties:
      id:
        format: int64
        type: integer
      serviceCallID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ServiceCallTask,Int64]]"
        readOnly: true
      taskID:
        format: int32
        type: integer
    type: object
  ServiceCallTaskResourceModel:
    properties:
      id:
        format: int64
        type: integer
      resourceID:
        format: int32
        type: integer
      serviceCallTaskID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ServiceCallTaskResource,Int64]]"
        readOnly: true
    type: object
  ServiceCallTicketModel:
    properties:
      id:
        format: int64
        type: integer
      serviceCallID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ServiceCallTicket,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
    type: object
  ServiceCallTicketResourceModel:
    properties:
      id:
        format: int64
        type: integer
      resourceID:
        format: int32
        type: integer
      serviceCallTicketID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[ServiceCallTicketResource,Int64]]"
        readOnly: true
    type: object
  ServiceLevelAgreementResultsModel:
    properties:
      firstResponseElapsedHours:
        format: double
        type: number
      firstResponseInitiatingResourceID:
        format: int32
        type: integer
      firstResponseResourceID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isFirstResponseMet:
        type: boolean
      isResolutionMet:
        type: boolean
      isResolutionPlanMet:
        type: boolean
      resolutionElapsedHours:
        format: double
        type: number
      resolutionPlanElapsedHours:
        format: double
        type: number
      resolutionPlanResourceID:
        format: int32
        type: integer
      resolutionResourceID:
        format: int32
        type: integer
      serviceLevelAgreementName:
        type: string
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
      ticketID:
        format: int32
        type: integer
    type: object
  ServiceModel:
    properties:
      billingCodeID:
        format: int32
        type: integer
      createDate:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      id:
        format: int64
        type: integer
      invoiceDescription:
        type: string
      isActive:
        type: boolean
      lastModifiedDate:
        format: date-time
        type: string
      markupRate:
        format: double
        type: number
      name:
        type: string
      periodType:
        format: int32
        type: integer
      serviceLevelAgreementID:
        format: int64
        type: integer
      unitCost:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
      updateResourceID:
        format: int32
        type: integer
      vendorCompanyID:
        format: int32
        type: integer
    type: object
  ShippingTypeModel:
    properties:
      billingCodeID:
        format: int32
        type: integer
      description:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
    type: object
  SkillModel:
    properties:
      categoryID:
        format: int64
        type: integer
      description:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
    type: object
  SubscriptionModel:
    properties:
      configurationItemID:
        format: int32
        type: integer
      description:
        type: string
      effectiveDate:
        format: date-time
        type: string
      expirationDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      materialCodeID:
        format: int32
        type: integer
      organizationalLevelAssociationID:
        format: int32
        type: integer
      periodCost:
        format: double
        type: number
      periodPrice:
        format: double
        type: number
      periodType:
        format: int32
        type: integer
      purchaseOrderNumber:
        type: string
      status:
        format: int32
        type: integer
      subscriptionName:
        type: string
      totalCost:
        format: double
        type: number
      totalPrice:
        format: double
        type: number
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
      vendorID:
        format: int32
        type: integer
    type: object
  SubscriptionPeriodModel:
    properties:
      id:
        format: int64
        type: integer
      periodCost:
        format: double
        type: number
      periodDate:
        format: date-time
        type: string
      periodPrice:
        format: double
        type: number
      postedDate:
        format: date-time
        type: string
      purchaseOrderNumber:
        type: string
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
      subscriptionID:
        format: int32
        type: integer
    type: object
  SurveyModel:
    properties:
      description:
        type: string
      displayName:
        type: string
      id:
        format: int64
        type: integer
      name:
        type: string
    type: object
  SurveyResultsModel:
    properties:
      companyID:
        format: int32
        type: integer
      companyRating:
        format: double
        type: number
      completeDate:
        format: date-time
        type: string
      contactID:
        format: int32
        type: integer
      contactRating:
        format: double
        type: number
      id:
        format: int64
        type: integer
      resourceRating:
        format: double
        type: number
      sendDate:
        format: date-time
        type: string
      surveyID:
        format: int32
        type: integer
      surveyRating:
        format: double
        type: number
      ticketID:
        format: int32
        type: integer
    type: object
  TagAliasModel:
    properties:
      alias:
        type: string
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TagAlias,Int64]]"
        readOnly: true
      tagID:
        format: int32
        type: integer
    type: object
  TagGroupModel:
    properties:
      displayColor:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isSystem:
        type: boolean
      label:
        type: string
    type: object
  TagModel:
    properties:
      createDateTime:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isExcludedFromAutomaticTagging:
        type: boolean
      isSystem:
        type: boolean
      label:
        type: string
      lastModifiedDateTime:
        format: date-time
        type: string
      tagGroupID:
        format: int32
        type: integer
    type: object
  TaskAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentAttachmentID:
        format: int32
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      taskID:
        format: int32
        type: integer
      taskNoteID:
        format: int32
        type: integer
      timeEntryID:
        format: int32
        type: integer
      title:
        type: string
    type: object
  TaskModel:
    properties:
      assignedResourceID:
        format: int32
        type: integer
      assignedResourceRoleID:
        format: int32
        type: integer
      billingCodeID:
        format: int32
        type: integer
      canClientPortalUserCompleteTask:
        type: boolean
      companyLocationID:
        format: int32
        type: integer
      completedByResourceID:
        format: int32
        type: integer
      completedByType:
        format: int32
        type: integer
      completedDateTime:
        format: date-time
        type: string
      createDateTime:
        format: date-time
        type: string
      creatorResourceID:
        format: int32
        type: integer
      creatorType:
        format: int32
        type: integer
      departmentID:
        format: int32
        type: integer
      description:
        type: string
      endDateTime:
        format: date-time
        type: string
      estimatedHours:
        format: double
        type: number
      externalID:
        type: string
      hoursToBeScheduled:
        format: double
        type: number
      id:
        format: int64
        type: integer
      isTaskBillable:
        type: boolean
      isVisibleInClientPortal:
        type: boolean
      lastActivityDateTime:
        format: date-time
        type: string
      lastActivityPersonType:
        format: int32
        type: integer
      lastActivityResourceID:
        format: int32
        type: integer
      phaseID:
        format: int32
        type: integer
      priority:
        format: int32
        type: integer
      priorityLabel:
        format: int32
        type: integer
      projectID:
        format: int32
        type: integer
      purchaseOrderNumber:
        type: string
      remainingHours:
        format: double
        type: number
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[Task,Int64]]"
        readOnly: true
      startDateTime:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
      taskCategoryID:
        format: int32
        type: integer
      taskNumber:
        type: string
      taskType:
        format: int32
        type: integer
      title:
        type: string
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
    type: object
  TaskNoteAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      taskID:
        format: int32
        type: integer
      taskNoteID:
        format: int32
        type: integer
      title:
        type: string
    type: object
  TaskNoteModel:
    properties:
      createDateTime:
        format: date-time
        type: string
      createdByContactID:
        format: int32
        type: integer
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      impersonatorUpdaterResourceID:
        format: int32
        type: integer
      lastActivityDate:
        format: date-time
        type: string
      noteType:
        format: int32
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TaskNote,Int64]]"
        readOnly: true
      taskID:
        format: int32
        type: integer
      title:
        type: string
    type: object
  TaskPredecessorModel:
    properties:
      id:
        format: int64
        type: integer
      lagDays:
        format: int32
        type: integer
      predecessorTaskID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TaskPredecessor,Int64]]"
        readOnly: true
      successorTaskID:
        format: int32
        type: integer
    type: object
  TaskSecondaryResourceModel:
    properties:
      id:
        format: int64
        type: integer
      resourceID:
        format: int32
        type: integer
      roleID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TaskSecondaryResource,Int64]]"
        readOnly: true
      taskID:
        format: int32
        type: integer
    type: object
  TaxCategoryModel:
    properties:
      description:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
    type: object
  TaxModel:
    properties:
      id:
        format: int64
        type: integer
      isCompounded:
        type: boolean
      taxCategoryID:
        format: int32
        type: integer
      taxName:
        type: string
      taxRate:
        format: double
        type: number
      taxRegionID:
        format: int32
        type: integer
    type: object
  TaxRegionModel:
    properties:
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      name:
        type: string
    type: object
  ThresholdStatusResultModel:
    properties:
      currentTimeframeRequestCount:
        format: int32
        readOnly: true
        type: integer
      externalRequestThreshold:
        format: int32
        readOnly: true
        type: integer
      requestThresholdTimeframe:
        format: int32
        readOnly: true
        type: integer
    type: object
  TicketAdditionalConfigurationItemModel:
    properties:
      configurationItemID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketAdditionalInstalledProduct,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
    type: object
  TicketAdditionalContactModel:
    properties:
      contactID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketAdditionalContact,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
    type: object
  TicketAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentAttachmentID:
        format: int32
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
      ticketNoteID:
        format: int32
        type: integer
      timeEntryID:
        format: int32
        type: integer
      title:
        type: string
    type: object
  TicketCategoryFieldDefaultsModel:
    properties:
      description:
        type: string
      estimatedHours:
        format: double
        type: number
      id:
        format: int64
        type: integer
      issueTypeID:
        format: int32
        type: integer
      organizationalLevelAssociationID:
        format: int32
        type: integer
      priority:
        format: int32
        type: integer
      purchaseOrderNumber:
        type: string
      queueID:
        format: int32
        type: integer
      resolution:
        type: string
      serviceLevelAgreementID:
        format: int32
        type: integer
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
      sourceID:
        format: int32
        type: integer
      status:
        format: int32
        type: integer
      subIssueTypeID:
        format: int32
        type: integer
      ticketCategoryID:
        format: int32
        type: integer
      ticketTypeID:
        format: int32
        type: integer
      title:
        type: string
      workTypeID:
        format: int32
        type: integer
    type: object
  TicketCategoryModel:
    properties:
      displayColorRGB:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isApiOnly:
        type: boolean
      isGlobalDefault:
        type: boolean
      name:
        type: string
      nickname:
        type: string
    type: object
  TicketChangeRequestApprovalModel:
    properties:
      approveRejectDateTime:
        format: date-time
        type: string
      approveRejectNote:
        type: string
      contactID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isApproved:
        type: boolean
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketChangeRequestApproval,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
    type: object
  TicketChargeModel:
    properties:
      billableAmount:
        format: double
        type: number
      billingCodeID:
        format: int64
        type: integer
      chargeType:
        format: int32
        type: integer
      contractServiceBundleID:
        format: int64
        type: integer
      contractServiceID:
        format: int64
        type: integer
      createDate:
        format: date-time
        type: string
      creatorResourceID:
        format: int64
        type: integer
      datePurchased:
        format: date-time
        type: string
      description:
        type: string
      extendedCost:
        format: double
        type: number
      id:
        format: int64
        type: integer
      internalCurrencyBillableAmount:
        format: double
        type: number
      internalCurrencyUnitPrice:
        format: double
        type: number
      internalPurchaseOrderNumber:
        type: string
      isBillableToCompany:
        type: boolean
      isBilled:
        type: boolean
      name:
        type: string
      notes:
        type: string
      organizationalLevelAssociationID:
        format: int32
        type: integer
      productID:
        format: int64
        type: integer
      purchaseOrderNumber:
        type: string
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketCost,Int64]]"
        readOnly: true
      status:
        format: int64
        type: integer
      statusLastModifiedBy:
        format: int64
        type: integer
      statusLastModifiedDate:
        format: date-time
        type: string
      ticketID:
        format: int64
        type: integer
      unitCost:
        format: double
        type: number
      unitPrice:
        format: double
        type: number
      unitQuantity:
        format: double
        type: number
    type: object
  TicketChecklistItemModel:
    properties:
      completedByResourceID:
        format: int32
        type: integer
      completedDateTime:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      isCompleted:
        type: boolean
      isImportant:
        type: boolean
      itemName:
        type: string
      knowledgebaseArticleID:
        format: int32
        type: integer
      position:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketChecklistItem,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
    type: object
  TicketChecklistLibraryModel:
    properties:
      checklistLibraryID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketChecklistLibrary,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
    type: object
  TicketHistoryModel:
    properties:
      action:
        type: string
      date:
        format: date-time
        type: string
      detail:
        type: string
      id:
        format: int64
        type: integer
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        format: int64
        readOnly: true
        type: integer
      ticketID:
        format: int32
        type: integer
    type: object
  TicketModel:
    properties:
      apiVendorID:
        format: int32
        type: integer
      assignedResourceID:
        format: int32
        type: integer
      assignedResourceRoleID:
        format: int32
        type: integer
      billingCodeID:
        format: int32
        type: integer
      changeApprovalBoard:
        format: int32
        type: integer
      changeApprovalStatus:
        format: int32
        type: integer
      changeApprovalType:
        format: int32
        type: integer
      changeInfoField1:
        type: string
      changeInfoField2:
        type: string
      changeInfoField3:
        type: string
      changeInfoField4:
        type: string
      changeInfoField5:
        type: string
      companyID:
        format: int32
        type: integer
      companyLocationID:
        format: int32
        type: integer
      completedByResourceID:
        format: int32
        type: integer
      completedDate:
        format: date-time
        type: string
      configurationItemID:
        format: int32
        type: integer
      contactID:
        format: int32
        type: integer
      contractID:
        format: int32
        type: integer
      contractServiceBundleID:
        format: int64
        type: integer
      contractServiceID:
        format: int64
        type: integer
      createDate:
        format: date-time
        type: string
      createdByContactID:
        format: int32
        type: integer
      creatorResourceID:
        format: int32
        type: integer
      creatorType:
        format: int32
        type: integer
      currentServiceThermometerRating:
        format: int32
        type: integer
      description:
        type: string
      dueDateTime:
        format: date-time
        type: string
      estimatedHours:
        format: double
        type: number
      externalID:
        type: string
      firstResponseAssignedResourceID:
        format: int32
        type: integer
      firstResponseDateTime:
        format: date-time
        type: string
      firstResponseDueDateTime:
        format: date-time
        type: string
      firstResponseInitiatingResourceID:
        format: int32
        type: integer
      hoursToBeScheduled:
        format: double
        type: number
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isAssignedToComanaged:
        type: boolean
      isVisibleToComanaged:
        type: boolean
      issueType:
        format: int32
        type: integer
      lastActivityDate:
        format: date-time
        type: string
      lastActivityPersonType:
        format: int32
        type: integer
      lastActivityResourceID:
        format: int32
        type: integer
      lastCustomerNotificationDateTime:
        format: date-time
        type: string
      lastCustomerVisibleActivityDateTime:
        format: date-time
        type: string
      lastTrackedModificationDateTime:
        format: date-time
        type: string
      monitorID:
        format: int64
        type: integer
      monitorTypeID:
        format: int32
        type: integer
      opportunityID:
        format: int32
        type: integer
      organizationalLevelAssociationID:
        format: int32
        type: integer
      previousServiceThermometerRating:
        format: int32
        type: integer
      priority:
        format: int32
        type: integer
      problemTicketId:
        format: int32
        type: integer
      projectID:
        format: int32
        type: integer
      purchaseOrderNumber:
        type: string
      queueID:
        format: int32
        type: integer
      resolution:
        type: string
      resolutionPlanDateTime:
        format: date-time
        type: string
      resolutionPlanDueDateTime:
        format: date-time
        type: string
      resolvedDateTime:
        format: date-time
        type: string
      resolvedDueDateTime:
        format: date-time
        type: string
      rmaStatus:
        format: int32
        type: integer
      rmaType:
        format: int32
        type: integer
      rmmAlertID:
        type: string
      serviceLevelAgreementHasBeenMet:
        type: boolean
      serviceLevelAgreementID:
        format: int32
        type: integer
      serviceLevelAgreementPausedNextEventHours:
        format: double
        type: number
      serviceThermometerTemperature:
        format: int32
        type: integer
      source:
        format: int32
        type: integer
      status:
        format: int32
        type: integer
      subIssueType:
        format: int32
        type: integer
      ticketCategory:
        format: int32
        type: integer
      ticketNumber:
        type: string
      ticketType:
        format: int32
        type: integer
      title:
        type: string
      userDefinedFields:
        items:
          $ref: "#/definitions/UserDefinedField"
        type: array
    type: object
  TicketNoteAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
      ticketNoteID:
        format: int32
        type: integer
      title:
        type: string
    type: object
  TicketNoteModel:
    properties:
      createDateTime:
        format: date-time
        type: string
      createdByContactID:
        format: int32
        type: integer
      creatorResourceID:
        format: int32
        type: integer
      description:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      impersonatorUpdaterResourceID:
        format: int32
        type: integer
      lastActivityDate:
        format: date-time
        type: string
      noteType:
        format: int32
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketNote,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
      title:
        type: string
    type: object
  TicketNoteWebhookExcludedResourceModel:
    properties:
      id:
        format: int64
        type: integer
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketNoteWebhookExcludedResource,Int64]]"
        readOnly: true
      webhookID:
        format: int32
        type: integer
    type: object
  TicketNoteWebhookFieldModel:
    properties:
      fieldID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isDisplayAlwaysField:
        type: boolean
      isSubscribedField:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketNoteWebhookField,Int64]]"
        readOnly: true
      webhookID:
        format: int32
        type: integer
    type: object
  TicketNoteWebhookModel:
    properties:
      deactivationUrl:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isReady:
        type: boolean
      isSubscribedToCreateEvents:
        type: boolean
      isSubscribedToDeleteEvents:
        type: boolean
      isSubscribedToUpdateEvents:
        type: boolean
      name:
        type: string
      notificationEmailAddress:
        type: string
      ownerResourceID:
        format: int32
        type: integer
      secretKey:
        type: string
      sendThresholdExceededNotification:
        type: boolean
      webhookGUID:
        type: string
      webhookUrl:
        type: string
    type: object
  TicketRmaCreditModel:
    properties:
      creditAmount:
        format: double
        type: number
      creditDetails:
        type: string
      id:
        format: int64
        type: integer
      internalCurrencyCreditAmount:
        format: double
        type: number
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketRmaCredit,Int64]]"
        readOnly: true
      ticketID:
        format: int32
        type: integer
    type: object
  TicketSecondaryResourceModel:
    properties:
      id:
        format: int64
        type: integer
      resourceID:
        format: int64
        type: integer
      roleID:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketSecondaryResource,Int64]]"
        readOnly: true
      ticketID:
        format: int64
        type: integer
    type: object
  TicketTagAssociationModel:
    properties:
      id:
        format: int64
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketTagAssociation,Int64]]"
        readOnly: true
      tagID:
        format: int32
        type: integer
      ticketID:
        format: int32
        type: integer
    type: object
  TicketWebhookExcludedResourceModel:
    properties:
      id:
        format: int64
        type: integer
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketWebhookExcludedResource,Int64]]"
        readOnly: true
      webhookID:
        format: int32
        type: integer
    type: object
  TicketWebhookFieldModel:
    properties:
      fieldID:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isDisplayAlwaysField:
        type: boolean
      isSubscribedField:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketWebhookField,Int64]]"
        readOnly: true
      webhookID:
        format: int32
        type: integer
    type: object
  TicketWebhookModel:
    properties:
      deactivationUrl:
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isReady:
        type: boolean
      isSubscribedToCreateEvents:
        type: boolean
      isSubscribedToDeleteEvents:
        type: boolean
      isSubscribedToUpdateEvents:
        type: boolean
      name:
        type: string
      notificationEmailAddress:
        type: string
      ownerResourceID:
        format: int32
        type: integer
      secretKey:
        type: string
      sendThresholdExceededNotification:
        type: boolean
      webhookGUID:
        type: string
      webhookUrl:
        type: string
    type: object
  TicketWebhookUdfFieldModel:
    properties:
      id:
        format: int64
        type: integer
      isDisplayAlwaysField:
        type: boolean
      isSubscribedField:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TicketWebhookUdfField,Int64]]"
        readOnly: true
      udfFieldID:
        format: int32
        type: integer
      webhookID:
        format: int32
        type: integer
    type: object
  TimeEntryAttachmentModel:
    properties:
      attachDate:
        format: date-time
        type: string
      attachedByContactID:
        format: int64
        type: integer
      attachedByResourceID:
        format: int64
        type: integer
      attachmentType:
        type: string
      contentType:
        type: string
      creatorType:
        format: int32
        type: integer
      data:
        format: byte
        type: string
      fileSize:
        format: double
        type: number
      fullPath:
        type: string
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      isTaskAttachment:
        readOnly: true
        type: boolean
      opportunityID:
        format: int64
        type: integer
      parentID:
        format: int64
        type: integer
      parentType:
        format: int32
        readOnly: true
        type: integer
      publish:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[AttachmentInfo,Int64]]"
        readOnly: true
      taskID:
        format: int32
        type: integer
      ticketID:
        format: int32
        type: integer
      timeEntryID:
        format: int32
        type: integer
      title:
        type: string
    type: object
  TimeEntryModel:
    properties:
      billingApprovalDateTime:
        format: date-time
        type: string
      billingApprovalLevelMostRecent:
        format: int32
        type: integer
      billingApprovalResourceID:
        format: int32
        type: integer
      billingCodeID:
        format: int32
        type: integer
      contractID:
        format: int32
        type: integer
      contractServiceBundleID:
        format: int64
        type: integer
      contractServiceID:
        format: int64
        type: integer
      createDateTime:
        format: date-time
        type: string
      creatorUserID:
        format: int32
        type: integer
      dateWorked:
        format: date-time
        type: string
      endDateTime:
        format: date-time
        type: string
      hoursToBill:
        format: double
        type: number
      hoursWorked:
        format: double
        type: number
      id:
        format: int64
        type: integer
      impersonatorCreatorResourceID:
        format: int32
        type: integer
      impersonatorUpdaterResourceID:
        format: int32
        type: integer
      internalBillingCodeID:
        format: int32
        type: integer
      internalNotes:
        type: string
      isInternalNotesVisibleToComanaged:
        type: boolean
      isNonBillable:
        type: boolean
      lastModifiedDateTime:
        format: date-time
        type: string
      lastModifiedUserID:
        format: int32
        type: integer
      offsetHours:
        format: double
        type: number
      resourceID:
        format: int32
        type: integer
      roleID:
        format: int32
        type: integer
      showOnInvoice:
        type: boolean
      startDateTime:
        format: date-time
        type: string
      summaryNotes:
        type: string
      taskID:
        format: int32
        type: integer
      ticketID:
        format: int32
        type: integer
      timeEntryType:
        format: int32
        type: integer
    type: object
  TimeOffRequestModel:
    properties:
      approveRejectResourceID:
        format: int32
        type: integer
      approvedDateTime:
        format: date-time
        type: string
      createDateTime:
        format: date-time
        type: string
      createdByResourceID:
        format: int32
        type: integer
      endTime:
        format: date-time
        type: string
      hours:
        format: double
        type: number
      id:
        format: int64
        type: integer
      lastModifiedByResourceID:
        format: int32
        type: integer
      lastModifiedDateTime:
        format: date-time
        type: string
      reason:
        type: string
      rejectReason:
        type: string
      requestDate:
        format: date-time
        type: string
      resourceID:
        format: int32
        type: integer
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[TimeOffRequest,Int64]]"
        readOnly: true
      startTime:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
      timeOffRequestType:
        format: int32
        type: integer
    type: object
  UserDefinedField:
    properties:
      name:
        type: string
      value:
        type: string
    type: object
  UserDefinedFieldDefinitionModel:
    properties:
      createDate:
        format: date-time
        type: string
      crmToProjectUdfId:
        format: int64
        type: integer
      dataType:
        format: int32
        type: integer
      defaultValue:
        type: object
      description:
        type: string
      displayFormat:
        format: int32
        type: integer
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      isEncrypted:
        type: boolean
      isFieldMapping:
        type: boolean
      isPrivate:
        type: boolean
      isProtected:
        type: boolean
      isRequired:
        type: boolean
      isVisibleToClientPortal:
        type: boolean
      mergeVariableName:
        type: string
      name:
        type: string
      numberOfDecimalPlaces:
        format: int32
        type: integer
      sortOrder:
        format: int32
        type: integer
      udfType:
        format: int32
        type: integer
    type: object
  UserDefinedFieldInformationResultModel:
    properties:
      fields:
        items:
          $ref: "#/definitions/Field"
          readOnly: true
        type: array
    type: object
  UserDefinedFieldListItemModel:
    properties:
      createDate:
        format: date-time
        type: string
      id:
        format: int64
        type: integer
      isActive:
        type: boolean
      soapParentPropertyId:
        $ref: "#/definitions/Expression[Func[UserDefinedFieldListItem,Int64]]"
        readOnly: true
      udfFieldId:
        format: int64
        type: integer
      valueForDisplay:
        type: string
      valueForExport:
        type: string
    type: object
  ValueItem:
    properties:
      boolValue:
        type: boolean
      elementList:
        items:
          $ref: "#/definitions/CollectionItem"
        type: array
      longValue:
        format: int64
        type: integer
      stringValue:
        type: string
    type: object
  WebhookEventErrorLogModel:
    properties:
      accountWebhookID:
        format: int32
        type: integer
      contactWebhookID:
        format: int32
        type: integer
      createDateTime:
        format: date-time
        type: string
      errorMessage:
        type: string
      id:
        format: int64
        type: integer
      payload:
        type: string
      sequenceNumber:
        format: int32
        type: integer
    type: object
  WorkTypeModifierModel:
    properties:
      id:
        format: int64
        type: integer
      modifierType:
        format: int32
        type: integer
      modifierValue:
        format: double
        type: number
    type: object
  ZoneInformationResultModel:
    properties:
      ci:
        format: int32
        readOnly: true
        type: integer
      url:
        readOnly: true
        type: string
      webUrl:
        readOnly: true
        type: string
      zoneName:
        readOnly: true
        type: string
    type: object
